Шматмерныя масівы ў 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]];
Звяртаючыся да кожнага элемента масіва знайдзіце суму ўсіх яго элементаў.