間隔キーを使用した JavaScript オブジェクトへのアクセス
JavaScript オブジェクトを宣言する場合、キー名にスペースを含めることができますが、アクセスするにはドット表記を使用します (例:
問題:
指定されたオブジェクトの「キャラクター名」など、スペースを含むキーを使用して JavaScript オブジェクトのプロパティにアクセスする:
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } };
解決策:
このようなプロパティにアクセスするには、ECMAScript の「括弧表記」を使用します。
myTextOptions[ 'character names' ].kid;
括弧表記を使用すると、以下のことが可能になります。文字列または式を使用してプロパティにアクセスし、スペースの問題を解決します。これは、オブジェクト プロパティの読み取りと書き込みの両方で機能します。
追加情報:
以上がキーにスペースを含む JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。