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]];
Массивтің әрбір элементіне жүгіне отырып, оның барлық элементтерінің қосындысын табыңыз.