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