let obj = {
'aaa':'aaa', 'bbb':'bbb'};1.点运算符取值
let value = obj.aaa;2.中括号运算符取值
let value = obj['aaa'];区别:
(1)中括号运算符总是能代替点运算符,但点运算符却不一定能全部代替中括号运算符。(2)中括号运算符可以用字符串变量的内容作为属性名。点运算符不能。(3)中括号运算符可以用纯数字为属性名。点运算符不能。(4)中括号运算符可以用js的关键字和保留字作为属性名。点运算符不能本文共 299 字,大约阅读时间需要 1 分钟。
let obj = {
'aaa':'aaa', 'bbb':'bbb'};1.点运算符取值
let value = obj.aaa;2.中括号运算符取值
let value = obj['aaa'];区别:
(1)中括号运算符总是能代替点运算符,但点运算符却不一定能全部代替中括号运算符。(2)中括号运算符可以用字符串变量的内容作为属性名。点运算符不能。(3)中括号运算符可以用纯数字为属性名。点运算符不能。(4)中括号运算符可以用js的关键字和保留字作为属性名。点运算符不能转载于:https://www.cnblogs.com/liued/p/6723434.html