プロパティの削除
delete
演算子を用いることでプロパティを除去することができます。次のコードでプロパティの除去方法を示します。
// 新しいオブジェクト myobj を作成。2 つのプロパティ、a および b を持つ。 myobj = new Object; myobj.a = 5; myobj.b = 12; // a プロパティを除去。myobj には b プロパティだけが残っている。 delete myobj.a;
delete
を使用することでグローバル変数を削除することもできます。ただし、これは var
キーワードを使用せずにその変数を宣言した場合のみです。
g = 17; delete g;
さらなる情報については delete をご覧ください。