Mirundo ya Dimensionali Nyingi katika JavaScript
Vipengele vya mrundo vinaweza kuwa sio tu masharti na nambari, bali pia mirundo. Katika kesi hii tutapata mrundo wa mirundo au mrundo wa dimensionali nyingi.
Katika mfano ufuatao mrundo arr unaundwa
na vipengele vitatu, ambavyo wenyewe ni
mirundo:
let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
Wacha tuandike tena kwa njia inayoeleweka zaidi:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
Kulingana na kiwango cha kuingizwa, mirundo inaweza kuwa ya dimensionali mbili - mrundo wa mirundo, ya dimensionali tatu - mrundo wa mirundo ya mirundo (na kadhalika - ya dimensionali nne, ya dimensionali tano, n.k).
Mrundo ulio hapo juu ni wa dimensionali mbili, kwa sababu ndani ya mrundo mmoja umewekwa mirundo midogo na tayari katika mirundo hii midogo hakuna mirundo mingine.
Ili kuonyesha kipengele chochote kutoka kwa mrundo wa dimensionali mbili inapaswa kuandikwa sio jozi moja ya mabano mraba, bali mbili:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // itaonyesha 'b'
console.log(arr[1][2]); // itaonyesha 'f'
Imetolewa mrundo ufuatao:
let arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
Onesha kwa kutumia huu mrundo vipengele vilivyo na maandishi
'l', 'e', 'g' na 'a'.
Imetolewa mrundo ufuatao:
let arr = [[1, 2], [3, 4], [5, 6]];
Kwa kurejelea kila kipengele cha mrundo tafuta jumla ya vipengele vyake vyote.