JavaScript-də çoxölçülü massivlər
Massivin elementləri təkcə sətirlər və rəqəmlər yox, həm də massivlər ola bilər. Bu halda biz massivlər massivi və ya çoxölçülü massiv əldə edəcəyik.
Aşağıdakı nümunədə arr massivi
özü də massiv olan üç elementdən
ibarətdir:
let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Gəlin daha aydın formada yenidən yazaq:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
İç-içəlik səviyyəsindən asılı olaraq massivlər ikiölçülü ola bilər - massivlər massivi, üçölçülü - massivlər massivləri massivi (və s. - dörölçülü, beşölçülü və s.).
Yuxarıda göstərilən massiv ikiölçülüdür, çünki bir massivin daxilində başqa alt massivlər yerləşir və artıq bu alt massivlərin daxilində başqa massivlər yoxdur.
İkiölçülü massivdən hər hansı bir elementi çıxarmaq üçün artıq bir cüt kvadrat mötərizə yox, iki cüt yazmaq lazımdır:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // 'b' çap edəcək
console.log(arr[1][2]); // 'f' çap edəcək
Aşağıdakı massiv verilmişdir:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Onun vasitəsilə mətni
'l', 'e', 'g' və 'a' olan elementləri çap edin.
Aşağıdakı massiv verilmişdir:
let arr = [[1, 2], [3, 4], [5, 6]];
Massivin hər bir elementinə müraciət edərək onun bütün elementlərinin cəmini tapın.