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