如何访问对象键中有空格的 JavaScript 对象?

2023-12-22

我有一个 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(使用前将#替换为@)

如何访问对象键中有空格的 JavaScript 对象? 的相关文章

随机推荐