1.对象用.
和[]
的区别
(1)用.
的代码如下
var obj = {};
var test = "haha";
obj.test = "数字1";
console.log(obj.haha);
此时得到的结果是:undefined
(2)用[]
的代码如下
var obj = {};
var test = "haha";
obj[test] = "数字1";
console.log(obj.haha);
此时得到的结果是:数字1
(3)结论
对象里的key如果要用各种变量,就得用[]
符号;如果用.
符号,你.
后面是啥,它就用啥当key