delete operator

Die delete operator verwyder 'n eienskap van 'n objek. Na verwydering sal hierdie eienskap 'n undefined waarde hê.

Sintaksis

javascriptdelete object.property;

Voorbeeld

Kom ons skep 'n objek en verwyder een van sy eienskappe daarvan:

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

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

Die kode uitvoer resultaat:

javascriptundefined

Voorbeeld

Kom ons skep 'n skikking en verwyder 'n element daarvan:

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

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

Die kode uitvoer resultaat:

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

Sien ook

  • die push en unshift metodes
    wat elemente by 'n skikking voeg
  • die splice metode
    wat ook skikkingdele afsny, terwyl dit die skikking self wysig
  • die in operator
    wat kyk of 'n objek of skikking 'n eienskap het