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

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 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen