Delete operatoru

delete operatoru obyektin xüsusiyyətini silir. Silindikdən sonra bu xüsusiyyət undefined dəyərinə sahib olacaq.

Sintaksis

javascriptdelete obyekt.xüsusiyyət;

Nümunə

Bir obyekt yaradaq və ondan bir xüsusiyyəti silək:

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

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

Kodun icrasının nəticəsi:

javascriptundefined

Nümunə

Gəlin bir massiv yaradaq və ondan bir elementi silək:

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

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

Kodun icrasının nəticəsi:

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

Həmçinin bax

  • push və unshift metodları,
    elementləri massivə əlavə edir
  • splice metodu,
    özü də massivin hissələrini kəsir, eyni zamanda massivin özünü dəyişir
  • in operatoru,
    obyektin və ya massivin xüsusiyyətinin olub-olmadığını yoxlayır