Проблема с массивами.
Здраствуйте. помогите пожалуйста решить новичку одну проблему.
Есть определенный массив. А в массиве еще один массив.
т.е:
table[0] = new Array(0, 0, 0, 0, 0 ... );
table[1] = new Array(0, 0, 0, 0, 0 ...);
table[2] = new Array(0, 0, 0, 0, 0 ... );
table[3] = new Array(0, 0, 0, 0, 0 ... );
...
Я пытаюсь поменять только значение внутреннего массива следующим способом
table[2][1] = 1;
Должно получится вот так:
0 0 0 0 0
0 0 0 0 0
1 0 0 0 0
0 0 0 0 0
Однако в результате получаю вот это.
1 0 0 0 0
1 0 0 0 0
1 0 0 0 0
1 0 0 0 0
Пробовал также изменять значения с помощью функции splice, однако результат получается такой же.
Что не так? В чем косяк?
|