配列を何かに設定してから、2 番目の配列の値を最初の配列の値に設定しようとしています。ただし、2 番目の配列の変数を最初の配列の変数と等しく設定すると、2 番目の配列は最初の配列のクローンになり、それを正確に模倣するように見えます。これは私が望んでいるものではありません — 2 番目の配列を最初の配列の現在の値と同じに設定したいだけです。これは基本的な問題だと思いますが、それを解決する最善の方法がわかりません。
デモ: http://jsfiddle.net/7rLvQ/
a = [-1, -1, -1];
b = [];
while (a[2] < 10) {
console.log(b + ", " + a);
a[2]++;
b = a;
}