Como excluir propriedades de objetos

Aprenda como excluir propriedades de objetos JavaScript.

Exclusão de propriedades do objeto

delete O operador pode excluir propriedades do objeto:

Instância

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // ou delete person["age"];
// Antes da exclusão: person.age = 50, após a exclusão, person.age = undefined

Experimente pessoalmente

delete O operador exclui o valor da propriedade e a propriedade em si.

Após a exclusão, a propriedade não pode ser usada até que seja adicionada novamente.

delete O operador é destinado a ser usado nas propriedades do objeto. Ele não tem efeito em variáveis ou funções.

Atenção:delete O operador não deve ser aplicado às propriedades do objeto JavaScript pré-definido. Isso pode fazer seu aplicativo falhar.

Páginas relacionadas

Tutorial:Objeto JavaScript