JavaScript တွင် Array များကို Destructuring လုပ်ခြင်း
ဤသင်ခန်းစာတွင် Array များ destructuring လုပ်ခြင်း လုပ်ဆောင်ချက်ကို ခွဲခြမ်းစိတ်ဖြာပါမည်။ ဤ လုပ်ဆောင်ချက်သည် Array ၏ element များကို variable များထဲသို့ လိုင်းတစ်လိုင်းတည်း အစုလိုက်ရေးသားရန် ရည်ရွယ်ပါသည်။
ဤလုပ်ဆောင်ချက်၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်:
let [variable1, variable2, variable3] = array;
မြင်တွေ့ရသည့်အတိုင်း၊ = လက္ခဏာ၏ ဘယ်ဘက်တွင်
square brackets အတွင်း၌ variable အမည်များကို စာရင်းပြုထားသည်။
ထို variable များကို စတုဂံကွင်းပွင့်
let ၏ ရှေ့တွင်တည်ရှိသော မှတစ်ဆင့် အစုလိုက် ကြေညာသည်။
လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့် ပထမ variable အတွင်းသို့ array ၏ ပထမ element ကို ရေးသွင်းမည်ဖြစ်သည် (ဆိုလိုသည်မှာ key သုည ရှိသောအရာ)၊ ဒုတိယ variable အတွင်း - ဒုတိယအရာ၊ တတိယ variable အတွင်း - တတိယအရာ ဖြစ်သည်။
လက်တွေ့ဥပမာတစ်ခုကို ကြည့်ရှုကြပါစို့။ ကျွန်ုပ်တို့တွင် နှစ်၊ လ နှင့် ရက်စွဲကို သိုလှောင်ထားသော array တစ်ခုရှိသည်ဆိုပါစို့:
let arr = [2025, 12, 31];
destructuring ကို အသုံးပြု၍ နှစ်၊ လနှင့် ရက်စွဲကို သက်ဆိုင်ရာ variable များထဲသို့ ရေးသွင်းကြပါစို့:
let arr = [2025, 12, 31];
let [year, month, day] = arr;
ကျွန်ုပ်တို့၏ variable များ၏ အကြောင်းအရာများကို ကြည့်ရှုကြပါစို့:
console.log(year); // 2025 ကို ပြသမည်
console.log(month); // 12 ကို ပြသမည်
console.log(day); // 31 ကို ပြသမည်
နှိုင်းယှဉ်ကြည့်ရှုရန်အတွက် destructuring မပါဘဲ ကုဒ်သည် မည်မျှ အဆင်မပြေနိုင်ပုံနှင့် ရှည်လျားနိုင်ပုံကို ကြည့်ရှုပါ:
let arr = [2025, 12, 31];
let year = arr[0];
let month = arr[1];
let day = arr[2];
console.log(year); // 2025 ကို ပြသမည်
console.log(month); // 12 ကို ပြသမည်
console.log(day); // 31 ကို ပြသမည်
အောက်ပါကုဒ်တွင် array ၏ အစိတ်အပိုင်းများကို သက်ဆိုင်ရာ variable များထဲသို့ ရေးသွင်းထားသည်:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let name = arr[0];
let surname = arr[1];
let department = arr[2];
let position = arr[3];
let salary = arr[4];
ဤကုဒ်ကို လေ့လာထားသော သဘောတရားအရ destructuring မှတစ်ဆင့် ပြန်လည်ပြင်ဆင်ပါ။