Operaator delete

Operaator delete kustutab objekti omaduse. Pärast kustutamist on sellel omadusel väärtus undefined.

Süntaks

javascriptdelete objekt.omadus;

Näide

Loome objekti ja kustutame sellest ühe omaduse:

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

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

Koodi täitmise tulemus:

javascriptundefined

Näide

Loome massiivi ja kustutame sellest ühe elemendi:

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

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

Koodi täitmise tulemus:

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

Vaata ka

  • meetodid push ja unshift,
    mis lisavad elemente massiivi
  • meetod splice,
    mis lõikab ka massiivi osi, muutes samal ajal massiivi ennast
  • operaator in,
    mis kontrollib, kas objektil või massiivil on omadus