区别:
1.中括号运算符总是能代替点运算符。但点运算符却不一定能全部代替中括号运算符。
2.中括号运算符可以用字符串变量的内容作为属性名。点运算符不能。
(即:点号后加标识符(静态的);
中括号可放字符串,字符串可以是动态的,obj[‘string’+variable])
3.中括号运算符可以用纯数字为属性名。点运算符不能。
4.中括号运算符可以用js的关键字和保留字作为属性名。点运算符不能。
本文详细对比了JavaScript中点运算符与中括号运算符的不同之处,包括使用字符串变量、纯数字及关键字作为属性名等情况。通过具体实例说明了两者之间的差异。
区别:
1.中括号运算符总是能代替点运算符。但点运算符却不一定能全部代替中括号运算符。
2.中括号运算符可以用字符串变量的内容作为属性名。点运算符不能。
(即:点号后加标识符(静态的);
中括号可放字符串,字符串可以是动态的,obj[‘string’+variable])
3.中括号运算符可以用纯数字为属性名。点运算符不能。
4.中括号运算符可以用js的关键字和保留字作为属性名。点运算符不能。

被折叠的 条评论
为什么被折叠?