Аператар delete
Аператар 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']