Πώς να αφαιρείτε ιδιότητες από το αντικείμενο

Μάθετε πώς να αφαιρείτε ιδιότητες από αντικείμενα του JavaScript.

Αφαίρεση ιδιοτήτων από το αντικείμενο

delete Ο επεξεργαστής μπορεί να αφαιρέσει ιδιότητες από το αντικείμενο:

Instance

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // ή delete person["age"];
// Πριν από τη διαγραφή: person.age = 50, μετά τη διαγραφή, person.age = undefined

Δοκιμάστε το προσωπικά

delete Ο επεξεργαστής αφαιρεί τη τιμή της ιδιότητας και την ίδια την ιδιότητα.

Μετά την αφαίρεση, η ιδιότητα δεν μπορεί να χρησιμοποιηθεί μέχρι την επαναφορά της.

delete Ο επεξεργαστής προορίζεται για χρήση με ιδιότητες αντικειμένων. Δεν έχει καμία επίδραση σε μεταβλητές ή συναρτήσεις.

Λήψη υπόψη:delete Ο επεξεργαστής δεν πρέπει να χρησιμοποιείται για προκαθορισμένες ιδιότητες του JavaScript αντικειμένου. Μπορεί να προκαλέσει την κατάρρευση της εφαρμογής σας.

Σχετικές σελίδες

Εκμάθηση:Αντικείμενα JavaScript