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]];

Массивтің әрбір элементіне жүгіне отырып, оның барлық элементтерінің қосындысын табыңыз.