Operatori delete

Operator delete briše svojstvo objekta. Nakon brisanja ovo svojstvo će imati vrednost undefined.

Sintaksa

javascriptdelete objekat.svojstvo;

Primer

Napravićemo objekat i izbrisati jedno od njegovih svojstava:

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

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

Rezultat izvršavanja koda:

javascriptundefined

Primer

Hajde da napravimo niz i izbrišemo jedan njegov element:

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

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • metode push i unshift,
    koje dodaju elemente u niz
  • metod splice,
    koji takođe odseca delove niza, menjajući sam niz
  • operator in,
    koji proverava da li objekat ili niz imaju određeno svojstvo