Показать сообщение отдельно
  #60 (permalink)  
Старый 22.04.2013, 23:04
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

ну я почти также начинал)) если заниматься, то норм будет))
с массивами я тоже одно время просидел.. теперь когда понятно, все легко.

массив это список элементов, который следует один за другим.
вот рисунок:



а теперь код:
[JS]var array = new Array();
array[0] = [1234, 4565, 454, 23, 6567, 76765];
array[1] = [876, 765, 876, 564];
array[2] = [111, 123, 999, 1, 1, 1, 1, 1];
array[3] = [1, 2, 3, 4, 5, 6, 7];
array[4] = [1, 2, 3, 4];
array[5] = [1, 2, 3, 4, 5];
[/JS]

если мы напишем так: var p = array[0]; то получим массив содержащий из 6-ти элементов т.е. [1234, 4565, 454, 23, 6567, 76765]; если говорить очень просто то в массиве array содержатся другие массивы. array[0] содержит ссылку(указатель) на другой массив

т.е. что бы обратится к каждому элементу и вывести, то пишем так:

var p;
for(var i = 0; i < array.length; i++) //array.length - 6 (количество строк)
     {
     p = array[i];
     for(var j = 0; j < p.length; j++)
          console.log(p[j]);
     }


ну или так:

for(var i = 0; i < array.length; i++) //array.length - 6 (количество строк)
     {
     for(var j = 0; j < array[i].length; j++)
          console.log(array[i][j]);
     }


ну вот как то так.. массивы и работают
Ответить с цитированием