Operatorul delete

Operatorul delete șterge o proprietate a unui obiect. După ștergere, această proprietate va avea valoarea undefined.

Sintaxă

javascriptdelete obiect.proprietate;

Exemplu

Să creăm un obiect și să ștergem una dintre proprietățile sale:

javascriptlet obj = {
  name: 'john',
  age:  23,
};

delete user.name;
console.log(user.name);

Rezultatul executării codului:

javascriptundefined

Exemplu

Să creăm un array și să ștergem un element din el:

javascriptlet arr = ['a', 'b', 'c', 'd'];

delete arr[2];
console.log(arr);

Rezultatul executării codului:

javascript['a', 'b', empty, 'd']

Vezi și

  • metodele push și unshift,
    care adaugă elemente în array
  • metoda splice,
    care de asemenea taie părți dintr-un array, modificând array-ul în sine
  • operatorul in,
    care verifică dacă o proprietate există într-un obiect sau array