Operador delete
O operador delete remove uma propriedade de um objeto.
Após a exclusão, essa propriedade terá o valor
undefined.
Sintaxe
delete objeto.propriedade;
Exemplo
Vamos criar um objeto e excluir uma de suas propriedades:
let obj = {
name: 'john',
age: 23,
};
delete user.name;
console.log(user.name);
Resultado da execução do código:
undefined
Exemplo
Vamos criar um array e excluir um elemento dele:
let arr = ['a', 'b', 'c', 'd'];
delete arr[2];
console.log(arr);
Resultado da execução do código:
['a', 'b', empty, 'd']