JavaScript: многомерные массивы в примерах

1. Далее представлен пример объявления многомерного массива в JavaScript, который состоит преимущественно из целых чисел:

var YourMultidimensionalArray = {
  "t1": {
    1: [34, 12, 35, 319, 50, 39],
    2: [12, 45, 34, 71, 45, 8],
    3: [45, 76, 98, 45, 27, 4],
    4: [12, 5, 51, 22 , 121, 33],
  },
  "t2": {
    1: [19, 12, 17, 44, 48, 419],
    2: [32, 15, 17, 18, 32, 39],
    3: [0, 10, 24, 54, 78, 67],
    4: [60, 16, 18, 80, 54, 99],
  }
}

2. Обход всех элементов упомянутого выше многомерного массива, заданного переменной  YourMultidimensionalArray будет выглядеть вот так:

var output = "";
for(var j in YourMultidimensionalArray) {
  for(var t in YourMultidimensionalArray[j]) {
    for(var i=0; i<YourMultidimensionalArray[j][t].length; i++ ) {
      output = output + 'YourMultidimensionalArray[' + j + '][' + 
      t + '][' + i + ']=' + YourMultidimensionalArray[j][t][i] + 
      "<br />\n";
    }
  }
}
document.write(output);

В окно браузера, а точнее в ваш документ HTML будет сформирован следующий, вывод, который будет содержать список всех элементов многомерного массива:

JavaScript многомерные массивы

TicketInfo[t1][1][0]=7

...

TicketInfo[t1][2][0]=7
TicketInfo[t1][2][1]=15

...

TicketInfo[t2][4][3]=21
TicketInfo[t2][4][4]=32
TicketInfo[t2][4][5]=40
Опубликовано 18-06-2013 в 13:25


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты