JavaScript オブジェクトを操作する場合、キーにスペースを含むプロパティにアクセスするのは困難な場合があります。提供されたオブジェクトに基づく解決策は次のとおりです。
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } }
キーにスペースがあるにもかかわらず「kid」プロパティにアクセスするには、ECMAscript の「括弧表記」を使用します。
myTextOptions[ 'character names' ].kid;
括弧表記キーを角かっこで囲み、特殊文字や空白をエスケープできます。これにより、次のようにプロパティにアクセスできるようになります:
結果は、「kid」プロパティの値であり、この場合は「Calvin」です。この表記法を使用すると、キーにスペースが含まれるプロパティにアクセスできるため、JavaScript オブジェクトを簡単に操作できます。
以上がキーにスペースを含む JavaScript オブジェクトのプロパティにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。