私はこのコードを実行し、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]]
私は何を間違っていますか?どうすれば必要な値を取得できますか?