我有一个 JavaScript 对象,看起来像这样:
var myTextOptions = {
'cartoon': {
comic: 'Calvin & Hobbes',
published: '1993'
},
'character names': {
kid: 'Calvin',
tiger: 'Hobbes'
}
}
我可以访问以下属性cartoon
轻松使用myTextOptions.cartoon.comic
管他呢。但是,我无法获得正确的访问语法kid
。我尝试了以下方法但没有成功:
myTextOptions.character names.kid
myTextOptions."character names".kid
myTextOptions.character\ names.kid
myTextOptions.'character names'.kid
myTextOptions.["character names"].kid
myTextOptions.character%20names.kid
使用 ECMAscripts“括号表示法”:
myTextOptions[ 'character names' ].kid;
您可以以任何方式使用该符号,阅读和写作。
欲了解更多信息,请阅读此处:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)