JavaScript オブジェクトから属性を削除する方法

青灯夜游
リリース: 2023-01-06 11:18:12
オリジナル
20923 人が閲覧しました

JavaScript では、delete 演算子を使用してオブジェクトのプロパティを削除できます。構文形式は「delete object.property name;」です。オブジェクトのプロパティが削除されると、プロパティ値が未定義に設定されるのではなく、プロパティはオブジェクトから完全にクリアされます。

JavaScript オブジェクトから属性を削除する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、オブジェクトは参照データおよび複合データであり、オブジェクト属性は、属性名と属性値を含む名前と値のペアとも呼ばれます。属性名には、空の文字列を含む任意の文字列を指定できます。オブジェクト内に同じ名前の 2 つの属性を含めることはできません。属性値には任意のタイプのデータを指定できます。

属性の削除

オブジェクトの属性を削除するには、削除演算子を使用します。

例 1

次の例では、delete 演算子を使用して、指定された属性を削除します。

var obj = {x : 1, y : 2, z : 3};  //定义对象
delete obj.x;  //删除对象的属性x
console.log(obj.x);  //返回undefined
console.log(obj);
ログイン後にコピー

出力:

JavaScript オブジェクトから属性を削除する方法

オブジェクト プロパティが削除されると、プロパティ値を未定義に設定するのではなく、プロパティはオブジェクトから完全にクリアされます。 for/in ステートメントを使用してオブジェクトのプロパティを列挙する場合、プロパティ値が未定義のプロパティのみが列挙されますが、削除されたプロパティは列挙されません。

[関連する推奨事項: JavaScript 学習チュートリアル]

以上がJavaScript オブジェクトから属性を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!