js操作对象属性用点和用中括号有什么不同?(答案转自网络)

中括号运算符总是能代替点运算符。但点运算符却不一定能全部代替中括号运算符。

中括号运算符可以用字符串变量的内容作为属性名。点运算符不能。

中括号运算符可以用纯数字为属性名。点运算符不能。

中括号运算符可以用js的关键字和保留字作为属性名。点运算符不能。

posted @ 2018-09-22 17:56  Gaily  阅读(383)  评论(0编辑  收藏  举报