Показать сообщение отдельно
  #1 (permalink)  
Старый 20.06.2009, 18:38
Интересующийся
Отправить личное сообщение для RRRinat Посмотреть профиль Найти все сообщения от RRRinat
 
Регистрация: 23.05.2009
Сообщений: 20

Проблема с массивами.
Здраствуйте. помогите пожалуйста решить новичку одну проблему.
Есть определенный массив. А в массиве еще один массив.

т.е:
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, однако результат получается такой же.
Что не так? В чем косяк?
Ответить с цитированием