現在、ここに配列があり、最後のアイテムを変更してプッシュバックしたいと考えています。ここにこのコードがあります:(例は簡略化されています)
var array = [
[ [0,1,2], [3,4,5] ]
];
//other stuff...
var add = array[0].slice(); //to clone the array (but not working as expected)
add[0][0] = 10;
array.push(add);
console.log(array);
そして、これが結果です
ご覧のとおり、1 番目と 2 番目のアイテムの両方で、最初のアイテムが に変更されてい10
ます。どうすればこの問題を解決できますか? すでにアレイのクローンを作成しています。