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:

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

Gəlin daha aydın formada yenidən yazaq:

javascriptlet 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:

javascriptlet 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
Задание 1

Aşağıdakı massiv verilmişdir:

javascriptlet 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.

Задание 2

Aşağıdakı massiv verilmişdir:

javascriptlet 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.