求解析,a.b 和 a[b]都是获取对象属性的写法。但差异是:a[b]的b只能是字符串。
那下面的代码怎么解析呢 ,输出值为什么是345,345,333?
var a = {};
var b = {key: 'b'};
var c = {key: 'c'};
var d = [3,5,6];
a[b] = 123;
a[c] = 345;
a[d] = 333;
console.log(a[b]);
console.log(a[c]);
console.log(a[d]);
HUX布斯
茅侃侃