JavaScript မှာ အမျိုးမျိုးသော အခင်းအကျင်း (Multidimensional Arrays) ဖြည့်သွင်းခြင်း
ယခု ကွင်းဆက်တွေသုံးပြီး ဂဏန်းတွေနဲ့ အမျိုးမျိုးသော အခင်းအကျင်း (multidimensional array) တစ်ခု ဖန်တီးချင်တယ်ဆိုပါစို့။ ဥပမာအားဖြင့် ဒီလို နှစ်ထပ် အခင်းအကျင်း (two-dimensional array) မျိုးပါ။
[[1, 2, 3], [1, 2, 3], [1, 2, 3]]
ဒီပေးထားတဲ့ တာဝန်ကို ကွင်းဆက် နှစ်ထပ်သုံးပြီး ဖြေရှင်းပါမယ်။ အပြင်ဘက်ကွင်းဆက်က အခင်းအကျင်းခွဲ (subarrays) တွေကို ဖန်တီးပြီး အတွင်းဘက်ကွင်းဆက်က အဲဒီအခင်းအကျင်းခွဲတွေကို ဂဏန်းတွေနဲ့ ဖြည့်သွင်းပေးပါလိမ့်မယ်။
let arr = [];
for (let i = 0; i < 3; i++) {
arr[i] = []; // အခင်းအကျင်းခွဲကို ဖန်တီးတယ်
for (let j = 0; j < 3; j++) {
arr[i].push(j + 1); // အခင်းအကျင်းခွဲကို ဂဏန်းတွေနဲ့ ဖြည့်တယ်
}
}
console.log(arr);
�ွင်းဆက် နှစ်ထပ်သုံးပြီး ဒီအခင်းအကျင်းကို ဖွဲ့စည်းပါ။
[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]
�ွင်းဆက် နှစ်ထပ်သုံးပြီး ဒီအခင်းအကျင်းကို ဖွဲ့စည်းပါ။
[
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x']
]
ကွင်းဆက် သုံးထပ်သုံးပြီး ဒီအခင်းအကျင်းကို ဖွဲ့စည်းပါ။
[
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
],
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
],
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
],
]