我正在运行此代码并检查 firebug 中的日志:
var a = new Array();
var b = new Array();
for (i=0; i<2 ; i++){
a.push(1);
b.push(a);
console.log("a", a);
console.log("b", b);
};
日志显示这些值:
a [1]
b [[1]]
a [1,1]
b [[1,1],[1,1]]
根据我的价值观应该是:
a [1]
b [[1]]
a [1,1]
b [[1],[1,1]]
我做错了什么,我怎么能得到我想要的值?