Оператор delete - удаление свойства объекта на JavaScript

Оператор delete удаляет свойство объекта. После удаления это свойство будет иметь значение undefined.

Синтаксис

delete объект.свойство;

Пример

Создадим объект и удалим из него одно из свойств:

let obj = { name: 'john', age: 23, }; delete user.name; console.log(user.name);

Результат выполнения кода:

undefined

Пример

Давайте создадим массив и удалим из него элемент:

let arr = ['a', 'b', 'c', 'd']; delete arr[2]; console.log(arr);

Результат выполнения кода:

['a', 'b', empty, 'd']

Смотрите также

  • методы push и unshift,
    которые добавляют элементы в массив
  • метод splice,
    который также отрезает части массива, изменяя при этом сам массив
  • оператор in,
    который проверяет есть ли свойство у объекта или массива



Чат с GPT Компилятор