![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| RinatR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 6.6.2008 Репутация: нет Всего: нет |
Здраствуйте. помогите пожалуйста решить новичку одну проблему.
Есть определенный массив. А в массиве еще один массив. т.е: 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, однако результат получается такой же. Что не так? В чем косяк? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
а если массивы объявлять так:
, то table[2][1] = 1; прокатит? п.с. надеюсь в начале стоит var table = new Array(); ? |
|||
|
||||
| RinatR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 6.6.2008 Репутация: нет Всего: нет |
Ага, прокатит, как и в примере котоом я привел.
Проблема в другом оказывается была, но я зациклился на том, что что-то не так именно на этом участке кода. Но все равно спасибо за помощь |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |