Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с двумерными массивами 
:(
    Опции темы
RinatR
Дата 20.6.2009, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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, однако результат получается такой же.
Что не так? В чем косяк?

PM MAIL   Вверх
bars80080
Дата 20.6.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



а если массивы объявлять так:

Код

table[0] = [0, 0, 0, 0, 0 ... ];
table[1] = [0, 0, 0, 0, 0 ...];
table[2] = [0, 0, 0, 0, 0 ... ];
table[3] = [0, 0, 0, 0, 0 ... ];


, то table[2][1] = 1; прокатит?



п.с. надеюсь в начале стоит var table = new Array(); ?
PM MAIL WWW   Вверх
RinatR
Дата 20.6.2009, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 6.6.2008

Репутация: нет
Всего: нет



Ага, прокатит, как и в примере котоом я привел. 
Проблема в другом оказывается была, но я зациклился на том, что что-то не так именно на этом участке кода.

Но все равно спасибо за помощь smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.