为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

阿波罗的战车 2022-07-21 09:56:25
好吧,我刚刚在朋友开发的代码中看到了这一点: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


查看完整回答
反对 回复 2022-07-21
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

您可以使用括号语法来访问其中带有空格的道具。完全可以接受,但您只能使用括号语法来访问它们。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects


查看完整回答
反对 回复 2022-07-21
  • 2 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号