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

使用括号(`[]`)和点(`.`)表示法之间的区别

使用括号(`[]`)和点(`.`)表示法之间的区别

泛舟湖上清波郎朗 2019-08-09 10:06:45
使用括号(`[]`)和点(`.`)表示法之间的区别使用[]和.访问数组或对象属性的真正区别是什么?哪一个使用?另外为什么.运营商不允许索引属性?
查看完整描述

3 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

也为什么不呢。运营商是否允许索引属性?我真的想要充分的理由。谢谢。

如果可能,请考虑:

var a = 0.5;

您是指数字0.5还是访问该数字的5元素?看到:

Number.prototype[5] = 3;0[5] //30.5 // 0.5

如果你允许语法0.5相等0[5],那么你怎么知道你的意思?

但是,可以直接在对象文字中使用数字:

var a = {
    0: 3,
    1: 5};


查看完整回答
反对 回复 2019-08-09
  • 3 回答
  • 0 关注
  • 625 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信