delete演算子
delete演算子はオブジェクトのプロパティを削除します。
削除後、このプロパティの値は
undefinedになります。
構文
delete オブジェクト.プロパティ;
例
オブジェクトを作成し、その中の1つのプロパティを削除してみましょう:
let obj = {
name: 'john',
age: 23,
};
delete user.name;
console.log(user.name);
コード実行結果:
undefined
例
配列を作成し、その要素を削除してみましょう:
let arr = ['a', 'b', 'c', 'd'];
delete arr[2];
console.log(arr);
コード実行結果:
['a', 'b', empty, 'd']