delete Operatörü
delete operatörü bir nesnenin özelliğini siler.
Silme işleminden sonra bu özelliğin değeri
undefined olacaktır.
Sözdizimi
delete nesne.özellik;
Örnek
Bir nesne oluşturalım ve içinden bir özellik silelim:
let obj = {
name: 'john',
age: 23,
};
delete user.name;
console.log(user.name);
Kodun çalıştırılmasının sonucu:
undefined
Örnek
Bir dizi oluşturalım ve içinden bir eleman silelim:
let arr = ['a', 'b', 'c', 'd'];
delete arr[2];
console.log(arr);
Kodun çalıştırılmasının sonucu:
['a', 'b', empty, 'd']