Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/delete-operator

Что делает оператор `delete` в JavaScript и что он может удалять?

СобеседованиеОбъектыОператоры

Оператор delete удаляет свойство из объекта.

Может удалять:

  1. Свойства объектов
  2. Элементы массивов (оставляя "дырки" — sparse arrays)

Не может удалять:

  1. Переменные, объявленные через var, let или const
  2. Функции, объявленные через function declaration
  3. Свойства, определённые с флагом configurable: false
  4. Встроенные свойства объектов (например, Math.PI)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov