JavaScript အလွှာပေါင်းများစွာပါသော ဖွဲ့စည်းတည်ဆောက်ပုံများကို ထပ်ခါထပ်ခါလုပ်ဆောင်ခြင်း
ကျွန်ုပ်တို့တွင် အောက်ပါကျောင်းသားများ ပါဝင်သော အရာဝတ္ထုတစ်ခုရှိသည်ဆိုပါစို့:
let students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
ကျွန်ုပ်တို့၏အရာဝတ္ထုကို အသွင်နှစ်ခုဖြင့် ထပ်ခါထပ်ခါလုပ်ကာ ကျောင်းသားအားလုံး၏အမည်များကို စခရင်ပေါ်တွင် ဖော်ပြကြပါစို့။
သင်မြင်တွေ့ရသည့်အတိုင်း၊ ကျွန်ုပ်တို့တွင် ခင်းကျင်းမှုများပါသော
အရာဝတ္ထုတစ်ခုရှိသည်။
ဆိုလိုသည်မှာ ပထမအကြိမ်ထပ်ခါတလဲလဲလုပ်ရန်
အရာဝတ္ထုအတွက်ဖြစ်ပြီး ဒုတိယအကြိမ်မှာ ခင်းကျင်းမှုများအတွက်ဖြစ်သည်။
ဆိုလိုသည်မှာ
ပထမအကြိမ်ထပ်ခါတလဲလဲလုပ်ခြင်းသည် for-in ဖြစ်ပြီး
ဒုတိယအကြိမ်မှာ
- for-of ဖြစ်သည်၊ ဤသို့ဖြစ်သည်:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
အောက်ပါဒေတာဖွဲ့စည်းတည်ဆောက်ပုံကို ပေးထားသည်:
let data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
အသွင်နှစ်ခုဖြင့် ထပ်ခါထပ်ခါလုပ်ခြင်းကို အသုံးပြု၍ ဒေတာအားလုံးပါဝင်သော စာကြောင်းများကို စခရင်ပေါ်တွင် ဖော်ပြပါ။
အောက်ပါဒေတာဖွဲ့စည်းတည်ဆောက်ပုံကို ပေးထားသည်:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
အသွင်နှစ်ခုဖြင့် ထပ်ခါထပ်ခါလုပ်ခြင်းကို အသုံးပြု၍ ဒေတာအားလုံးပါဝင်သော စာကြောင်းများကို စခရင်ပေါ်တွင် ဖော်ပြပါ။
အောက်ပါဒေတာဖွဲ့စည်းတည်ဆောက်ပုံကို ပေးထားသည်:
let data = [
{
1: [
'data111',
'data112',
'data113',
],
2: [
'data121',
'data122',
'data123',
],
},
{
1: [
'data211',
'data212',
'data213',
],
2: [
'data221',
'data222',
'data223',
],
},
{
1: [
'data411',
'data412',
'data413',
],
2: [
'data421',
'data422',
'data423',
],
},
];
အသွင်နှစ်ခုဖြင့် ထပ်ခါထပ်ခါလုပ်ခြင်းကို အသုံးပြု၍ ဒေတာအားလုံးပါဝင်သော စာကြောင်းများကို စခရင်ပေါ်တွင် ဖော်ပြပါ။