Программирование > JavaScript & JScript

Не работает скрипт

<< < (2/2)

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:
Оно сейчас практически везде работает ;)

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии