Вишедимензионални низови у JavaScript-у
Елементи низа могу бити не само стрингови и бројеви, већ и низови. У том случају добићемо низ низова или вишедимензионални низ.
У следећем примеру низ arr се састоји
од три елемента, који су и сами
низови:
let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Препишимо га у разумљивијем облику:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
У зависности од нивоа угнежђења, низови могу бити дводимензионални - низ низова, тродимензионални - низ низова низова (па и даље - четвородимензионални, пето-димензионални и тако даље).
Горњи низ је дводимензионални, јер су унутар једног низа смештени други поднизови и већ у тим поднизовима нема других низова.
Да бисте приказали неки елемент из дводимензионалног низа, треба написати не један пар квадратних заграда, већ два:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // приказаће 'b'
console.log(arr[1][2]); // приказаће 'f'
Дат је следећи низ:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Прикажите помоћу њега елементе са текстом
'l', 'e', 'g' и 'a'.
Дат је следећи низ:
let arr = [[1, 2], [3, 4], [5, 6]];
Приступајући сваком елементу низа, пронађите збир свих његових елемената.