JavaScript オブジェクトからのプロパティの削除
オブジェクトに複数のプロパティがある場合、ユーザーは多くの場合、オブジェクトの構造を変更するために特定のプロパティを削除する必要があります。これを実現するために、JavaScript は delete 演算子を使用するシンプルかつ強力な方法を提供します。
次のオブジェクトを考えてみましょう:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" };
正規表現プロパティを削除する方法:
正規表現プロパティを削除して以下を取得するにはobject:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI" };
次のように削除演算子を使用します:
delete myObject.regex;
delete を使用した追加のアプローチ:
上記のメソッドの他に、 delete:
delete myObject['regex'];
を使用してプロパティを削除する別の方法、またはプロパティを保存する変数を利用することもできます。 name:
var prop = "regex"; delete myObject[prop];
Demonstration:
提供されたコード スニペットは、myObject:
var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; delete myObject.regex; console.log(myObject);
から regex プロパティを削除する方法を示しています。出力:
{ ircEvent: 'PRIVMSG', method: 'newURI' }
以上が「delete」演算子を使用して JavaScript オブジェクトからプロパティを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。