特殊文字を使用したオブジェクト プロパティへのアクセス
質問:
JavaScript で作業する場合フォームなどの DOM 要素では、フィールド名にピリオドやダッシュなどの特殊文字が含まれる場合があります。たとえば、ID が「pwdId..」のフォーム要素です。このような特殊文字を含むプロパティに構文エラーのない方法でアクセスするにはどうすればよいですか?
答え:
特殊文字を含むオブジェクト プロパティにアクセスするには、括弧表記を使用できます。 。この方法は、識別子として安全ではない文字を扱う場合、または事前に不明なキーにアクセスする場合に特に便利です。
説明:
括弧表記を使用すると、以下のことが可能になります。文字列を使用してオブジェクトのプロパティにアクセスします。たとえば、フォーム DOM 要素の "creditId" プロパティにアクセスするには、次を使用します。
virDom['creditId']
同様に、"pwdId.." プロパティにアクセスするには、次を使用します。
virDom['pwdId..']
括弧表記は通常のプロパティ アクセス構文をオーバーライドするため、特殊文字が存在すると構文エラーが発生する可能性があります。したがって、これは、標準以外の名前を持つプロパティにアクセスする場合に推奨される方法です。
以上が特殊文字を使用して JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。