ホームページ > ウェブフロントエンド > jsチュートリアル > 名前に特殊文字が含まれる JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいですか?

名前に特殊文字が含まれる JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいですか?

DDD
リリース: 2025-01-04 16:07:46
オリジナル
505 人が閲覧しました

How Can I Access JavaScript Object Properties with Special Characters in Their Names?

特殊文字を使用したオブジェクト プロパティへのアクセス

JavaScript では、プロパティ名に特殊文字が含まれている場合、ドット表記を使用してオブジェクトのプロパティにアクセスすると問題が発生する可能性があります、生理など。この問題は、以下の例に示すように、ドット表記を使用してプロパティにアクセスしようとすると発生します。

var virDom = document.getElementsByTagName("form")[0];
virDom.creditId; // Successful access
virDom.pwdId..; // Syntax error
ログイン後にコピー

括弧表記の利用

このようなプロパティに効果的にアクセスするには、括弧表記を使用する必要があります。この表記法では、プロパティ名を角括弧で囲む必要があります。

virDom['creditId'];
virDom['pwdId..'];
ログイン後にコピー

角括弧表記はあらゆるオブジェクトに適用でき、識別子として安全ではない文字を扱ったり、事前に不明なキーにアクセスしたりする場合に有益であることがわかります。このアプローチに従うことで、オブジェクトの文字に関係なくオブジェクトのプロパティにシームレスにアクセスでき、コードをスムーズに実行できます。

以上が名前に特殊文字が含まれる JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート