ホームページ >ウェブフロントエンド >jsチュートリアル >「delete」演算子を使用して JavaScript オブジェクトからプロパティを削除する方法

「delete」演算子を使用して JavaScript オブジェクトからプロパティを削除する方法

DDD
DDDオリジナル
2024-12-21 13:46:11722ブラウズ

How to Remove Properties from a JavaScript Object Using the `delete` Operator?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。