Kiendesi cha delete

Kiendesi delete kinafuta sifa ya kitu. Baada ya kufutwa, sifa hii itakuwa na thamani undefined.

Muundo

javascriptdelete kitu.sifa;

Mfano

Tutundue kitu na tukifute sifa moja ndani yake:

javascriptlet obj = {
  jina: 'john',
  umri:  23,
};

delete mtumiaji.jina;
console.log(mtumiaji.jina);

Matokeo ya utekelezaji wa msimbo:

javascriptundefined

Mfano

Wacha tuunde safu na tukifute kipengele ndani yake:

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

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

Matokeo ya utekelezaji wa msimbo:

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

Angalia Pia

  • metodi push na unshift,
    ambazo huongeza viambatanisho kwenye safu
  • metodi splice,
    ambayo pia hukata sehemu za safu, na kubadilisha safu yenyewe
  • kiendesi in,
    ambacho kinakagua kama kuna sifa kwenye kitu au safu