好吧,我刚刚在朋友开发的代码中看到了这一点:var zeroCounter= value.countDown["Span O2/Zero CO/NOX/SO2/CO2"].counter怎么可能Span O2/Zero CO/NOX/SO2/CO2是财产?(正在使用对象表示法语法访问它。
2 回答

潇潇雨雨
TA贡献1833条经验 获得超4个赞
使用括号表示法,只要它是字符串或符号,您就可以将键作为任何东西:
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
TA贡献1860条经验 获得超9个赞
您可以使用括号语法来访问其中带有空格的道具。完全可以接受,但您只能使用括号语法来访问它们。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects
添加回答
举报
0/150
提交
取消