Višedimenzionalni nizovi u JavaScript-u

Elementi niza mogu biti ne samo stringovi i brojevi, već i nizovi. U ovom slučaju ćemo dobiti niz nizova ili višedimenzionalni niz.

U sledećem primeru niz arr se sastoji od tri elementa, koji su i sami nizovi:

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

Prepišimo u razumljivijem obliku:

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

Zavisno od nivoa ugnježdenosti, nizovi mogu biti dvodimenzionalni - niz nizova, trodimenzionalni - niz nizova nizova (pa tako dalje - četvorodimenzionalni, petodimenzionalni itd).

Gore navedeni niz je dvodimenzionalni, jer su unutar jednog niza smešteni drugi podnizovi i već u tim podnizovima nema drugih nizova.

Da bismo prikazali neki element iz dvodimezionalnog niza, treba da napišemo ne jedan par uglastih zagrada, već dva:

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

console.log(arr[0][1]); // ispisuje 'b'
console.log(arr[1][2]); // ispisuje 'f'
Задание 1

Dat je sledeći niz:

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

Pomoću njega prikažite elemente sa tekstom 'l', 'e', 'g' i 'a'.

Задание 2

Dat je sledeći niz:

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

Pristupajući svakom elementu niza, pronađite zbir svih njegovih elemenata.