Мултидимензионални низи во JavaScript

Елементите на низата можат да бидат не само стрингови и броеви, туку и низи. Во овој случај ќе добиеме низа од низи или мултидимензионална низа.

Во следниот пример низата arr се состои од три елементи, кои пак се низи:

javascriptlet arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];

Да го преработиме во поразбирлив вид:

javascriptlet arr = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i'],
];

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

Наведената низа погоре е дводимензионална, бидејќи во една низа се наоѓаат други поднизи и веќе во овие поднизи нема други низи.

За да се прикаже некој елемент од дводимензионална низа, треба да се напишат не еден пар квадратни загради, туку два:

javascriptlet arr = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i'],
];

console.log(arr[0][1]); // ќе испринта 'b'
console.log(arr[1][2]); // ќе испринта 'f'
Задание 1

Дадена е следнава низа:

javascriptlet arr = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i'],
  ['j', 'k', 'l'],
];

Испринтајте со нејзина помош елементите со текст 'l', 'e', 'g' и 'a'.

Задание 2

Дадена е следнава низа:

javascriptlet arr = [[1, 2], [3, 4], [5, 6]];

Пристапувајќи до секој елемент од низата, пронајдете збир на сите негови елементи.