JS对象属性哪个名称之间包含几个空格?

好吧,我刚刚在朋友开发的代码中看到了这一点:

var zeroCounter= value.countDown["Span O2/Zero CO/NOX/SO2/CO2"].counter

怎么可能Span O2/Zero CO/NOX/SO2/CO2是财产?(正在使用对象表示法语法访问它。


阿波罗的战车
浏览 111回答 2
2回答

潇潇雨雨

使用括号表示法,只要它是字符串或符号,您就可以将键作为任何东西:let value = {  countDown: {    "Span O2/Zero CO/NOX/SO2/CO2": {      counter: 10    }  }}var zeroCounter = value.countDown["Span O2/Zero CO/NOX/SO2/CO2"].counter;console.log(zeroCounter); // 10

慕码人2483693

您可以使用括号语法来访问其中带有空格的道具。完全可以接受,但您只能使用括号语法来访问它们。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript