Come rimuovere attributi dagli oggetti

Impara come rimuovere attributi dagli oggetti JavaScript.

Rimozione di attributi dall'oggetto

delete L'operatore può rimuovere attributi dagli oggetti:

Esempio

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // O delete person["age"];
// Prima dell'eliminazione: person.age = 50, dopo l'eliminazione, person.age = undefined

Prova a fare tu stesso

delete L'operatore elimina il valore dell'attributo e l'attributo stesso.

Dopo la rimozione, la proprietà non può essere utilizzata fino a quando non viene aggiunta di nuovo.

delete L'operatore è progettato per essere utilizzato con le proprietà degli oggetti. Non ha alcun impatto sulle variabili o sulle funzioni.

Attenzione:delete L'operatore non deve essere applicato alle proprietà predefinite degli oggetti JavaScript. Potrebbe far crollare la tua applicazione.

Pagine correlate

Tutorial:Oggetto JavaScript