Встречается на собеседованиях • сегодня

Как удалить ключ из объекта

Удалить ключ из объекта можно с помощью оператора delete:

javascript
const obj = { a: 1, b: 2, c: 3 };
delete obj.b;
console.log(obj); // { a: 1, c: 3 }

Без мутации исходного объекта (создавая новый):

javascript
const { b, ...rest } = obj;
console.log(rest); // { a: 1, c: 3 }

Важные нюансы:

  1. delete работает только со свойствами объекта, не с переменными
  2. Не удаляет свойства из прототипа
  3. В strict mode вызов delete на неконфигурируемом свойстве вызовет ошибку
  4. Оператор delete возвращает true при успешном удалении
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы