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'
Мына массив берілген:
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Оның көмегімен мәтіні
'l', 'e', 'g' және 'a' болатын элементтерді шығарыңыз.
Мына массив берілген:
javascriptlet arr = [[1, 2], [3, 4], [5, 6]];
Массивтің әрбір элементіне жүгіне отырып, оның барлық элементтерінің қосындысын табыңыз.