JavaScript တွင် ဒိုင်မန်းရှင်း ပေါင်းစုံ Array များ
Array ၏ အစိတ်အပိုင်းများသည် string နှင့် ဂဏန်းများသာမက array များလည်း ဖြစ်နိုင်ပါသည်။ ဤသို့ဖြစ်လျှင် array အစုအဝေး သို့မဟုတ် ဒိုင်မန်းရှင်း ပေါင်းစုံ array ကို ရရှိမည်ဖြစ်သည်။
အောက်ပါ ဥပမာတွင် arr array သည် ကိုယ်ပိုင် array များ ဖြစ်သော အစိတ်အပိုင်း သုံးခုဖြင့် ဖွဲ့စည်းထားပါသည်။
javascriptlet arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
ပိုမိုနားလည်လွယ်သော ပုံစံဖြင့် ပြန်ရေးကြည့်ပါမည်။
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
Array ၏ အဆင့်ဆင့် ထည့်သွင်းမှု အပေါ်မူတည်၍ array များသည် နှစ်ဒိုင်မန်းရှင်း - array အစုအဝေး၊ သုံးဒိုင်မန်းရှင်း - array အစုအဝေး အစုအဝေး (နှင့် ဆက်လက်၍ - လေးဒိုင်မန်းရှင်း၊ ငါးဒိုင်မန်းရှင်း စသဖြင့်) ဖြစ်နိုင်သည်။
အထက်တွင် ဖော်ပြထားသော array သည် နှစ်ဒိုင်မန်းရှင်း ဖြစ်သည်။ အဘယ်ကြောင့်ဆိုသော် အဓိက array တစ်ခုအတွင်း အခြား array ခွဲများ ထားရှိပြီး ထို array ခွဲများအတွင်း တွင် အခြား array များ မပါဝင်သောကြောင့် ဖြစ်သည်။
နှစ်ဒိုင်မန်းရှင်း array မှ အစိတ်အပိုင်းတစ်ခုခုကို ထုတ်ယူရန် ထောင့်ကွင်းစတုဂံ တစ်စုံထဲမဟုတ်ဘဲ နှစ်စုံကို အသုံးပြုရန် လိုအပ်ပါသည်။
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
console.log(arr[0][1]); // 'b' ကို ပြသမည်
console.log(arr[1][2]); // 'f' ကို ပြသမည်
အောက်ပါ array ကို ပေးထားပါသည်။
javascriptlet arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
၎င်းကို အသုံးပြု၍ စာသား 'l', 'e', 'g' နှင့် 'a' ရှိသော အစိတ်အပိုင်းများကို ထုတ်ပြပါ။
အောက်ပါ array ကို ပေးထားပါသည်။
javascriptlet arr = [[1, 2], [3, 4], [5, 6]];
Array ၏ အစိတ်အပိုင်းတိုင်းကို ရည်ညွှန်း၍ ၎င်း၏ အစိတ်အပိုင်းအားလုံး၏ ပေါင်းလဒ်ကို ရှာပါ။