ホームページ > 記事 > ウェブフロントエンド > プロパティ名にスペースが含まれる JavaScript オブジェクトにアクセスするにはどうすればよいですか?
プロパティ名にスペースが含まれる JavaScript オブジェクトへのアクセス
JavaScript オブジェクトを操作する場合、プロパティ キーにスペースが含まれる場合があります。ドット表記 (object.property 名など) を使用してこれらのプロパティにアクセスしようとしても機能しません。
次の例を考えてみましょう。
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } };
kid プロパティにアクセスするには、myTextOptions を使用できません。キャラクター名.キッド。代わりに、ECMAscript の「括弧表記」を使用する必要があります。
myTextOptions[ 'character names' ].kid;
括弧表記を使用すると、スペースを含むプロパティ名を含む有効な JavaScript 式を角括弧内に指定できます。
この表記では、次のことができます。値の割り当てにも使用されます:
myTextOptions[ 'character names' ].newProperty = 'value';
JavaScript でのオブジェクトの操作の詳細については、次のリソースを参照してください:
以上がプロパティ名にスペースが含まれる JavaScript オブジェクトにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。