Я пытаюсь установить массив на что-то, а затем установить значение второго массива на значение этого первого массива. Когда я устанавливаю переменную второго массива равным первому массиву переменных, второй массив, похоже, просто становится клоном первого массива и точно имитирует его. Это не то, что я хочу - я просто хочу, чтобы второй массив был установлен равным текущему значению первого массива. Я предполагаю, что это основная проблема, но я не знаю, как лучше ее решить.Массив, «привязанный» к другому массиву?
Демо: http://jsfiddle.net/7rLvQ/
a = [-1, -1, -1];
b = [];
while (a[2] < 10) {
console.log(b + ", " + a);
a[2]++;
b = a;
}