JS. Immutable удаление свойства из объекта

Традиционный способ удаления:

const result = {
  id: 7,
  name: "tyapk",
  password: "12345"
};
delete result.password;

Immutable способ:

const { password: _, ...result } = {
  id: 7,
  name: 'tyapk',
  password: '12345',
}

Похожие записи

Не ставить фокус по клику

Проблема заключалась в следующем: когда имеется интерактивный элемент с :focus стилем и вы щелкаете по этому элементу, на нём остаётся focus стиль (outline обводка). У нативной кнопки всё работает as expected, но стоит её добавить любой стиль и, как побочный эффект, меняется её поведение.

Builder в JS

Builder (cтроитель) - порождающий шаблон программирования. Применяется для создания сложных объектов при помощи цепочки методов someBuilder->setValueA(1)->setValueB(2)->build()