Operator delete

Operator delete menghapus properti objek. Setelah dihapus, properti ini akan memiliki nilai undefined.

Sintaksis

javascriptdelete objek.properti;

Contoh

Mari buat objek dan hapus salah satu propertinya:

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

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

Hasil eksekusi kode:

javascriptundefined

Contoh

Mari buat array dan hapus elemen darinya:

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

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

Hasil eksekusi kode:

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

Lihat juga

  • metode push dan unshift,
    yang menambahkan elemen ke array
  • metode splice,
    yang juga memotong bagian array, sambil mengubah array itu sendiri
  • operator in,
    yang memeriksa apakah objek atau array memiliki properti