Программирование > JavaScript & JScript
Не работает скрипт
Ilych:
В одном примепе увидел:
a = new Array(4)
for (i=0; i < 4; i++) {
a = new Array(4)
for (j=0; j < 4; j++) {
a[j] = "["+i+","+j+"]"
}
Ilych:
Только двухмерные массивы
mike:
--- Цитировать ---Ilych:
А нумерацию веду с 1 потомучто мне так удобно.
--- Конец цитаты ---
Тогда учти, что размер твоих массивов будет не N a N+1. Например, ITT, который в примере имеет размер = 1 после присваивания типа ITT[1] = \'-\' будет иметь размер = 2.
--- Цитировать ---Ilych:
ITB[1][1][2]=\'paty2412\'
--- Конец цитаты ---
У тебя ITB[1][1] еще не определен. Нужно
--- Код: ---ITB[1][1] = new Array(10);
ITB[1][1][2]=\'paty2412\';
--- Конец кода ---
Ilych:
ITB=[
[
[\'Встреча одноклассников\',\'paty2412\']
],
[
[\'Разное из снятого мной\',\'gallery1\'],
[\'К В Н [лето 2002 год]\',\'kvn\']
]
];
Можно не объявлять new array()
получаем:
ITB[0][0][0] = \'Встреча одноклассников\'
ITB[0][0][1] =\'paty2412\'
ITB[1][0][0] =\'Разное из снятого мной\'
ITB[1][0][1] =\'gallery1\'
ITB[1][1][0] =\'К В Н [лето 2002 год]\'
ITB[1][1][1] =\'kvn\'
Работает в ИЕ6 и Опере 7.54
mike:
Оно сейчас практически везде работает ;)
Навигация
Перейти к полной версии