ජාවාස්ක්රිප්ට් හි බහු-මාන අරා
අරයක මූලද්රව්ය සිටින්නේ නොවෙන්නේ පේළි සහ අංක පමණක් නොව අරා ද විය හැකිය. මෙම අවස්ථාවේදී අපට අරා අරා හෝ බහු-මාන අරා ලැබෙනු ඇත.
පහත උදාහරණයේ, 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]];
අරයේ එක් එක් මූලද්රව්ය වෙත පිවිසීමෙන් එහි සියලුම මූලද්රව්යවල එකතුව සොයා ගන්න.