ホームページ  >  記事  >  ウェブフロントエンド  >  キーにスペースを含む JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいでしょうか?

キーにスペースを含む JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいでしょうか?

DDD
DDDオリジナル
2024-11-11 01:21:03394ブラウズ

How do you access JavaScript object properties with spaces in their keys?

間隔キーを使用した JavaScript オブジェクトへのアクセス

JavaScript オブジェクトを宣言する場合、キー名にスペースを含めることができますが、アクセスするにはドット表記を使用します (例:

問題:

指定されたオブジェクトの「キャラクター名」など、スペースを含むキーを使用して JavaScript オブジェクトのプロパティにアクセスする:

var myTextOptions = {
  'cartoon': {
     comic: 'Calvin & Hobbes',
     published: '1993'
  },
  'character names': {
    kid: 'Calvin',
    tiger: 'Hobbes'
  }
};

解決策:

このようなプロパティにアクセスするには、ECMAScript の「括弧表記」を使用します。

myTextOptions[ 'character names' ].kid;

括弧表記を使用すると、以下のことが可能になります。文字列または式を使用してプロパティにアクセスし、スペースの問題を解決します。これは、オブジェクト プロパティの読み取りと書き込みの両方で機能します。

追加情報:

  • JavaScript オブジェクトの操作に関するより包括的な情報については、次を参照してください: https:/ /developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects

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

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