Синтаксис JavaScript Справочник JavaScript Коды клавиш Строгий режим

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

В JavaScript массивы могут содержать значения любых типов, в том числе и другие массивы. Эту особенность можно использовать для создания так называемых многомерных массивов. Многомерный массив – это массив, значениями которого являются другие массивы:

var arr = [
  [1,2,3],
  [4,5,6],
  [7,8,9],
];

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

var arr = [
  [1,2,3],
  [4,5,6],
  [7,8,9],
];

alert(arr[1][2]);   // 6

Для перебора многомерного массива придётся использовать вложенный цикл. Первый цикл будет использоваться для доступа к элементам внешнего массива, а второй – для доступа к элементам вложенных массивов:

var arr = [
  [1,2,3],
  [4,5,6],
  [7,8,9],
];

for(let j = 0; j < arr.length; j++) {
  for(let n = 0; n < arr.length; n++) {
    if (n === arr.length - 1)
      document.write(arr[j][n]);
    else
      document.write(arr[j][n] + ", ");
  }
  document.write("<br>");
}
    
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2016 © puzzleweb.ru

Реклама на сайте | Обратная связь