JavaScript တွင် Array Destructuring လုပ်ငန်းစဉ်တွင် Default Value သတ်မှတ်ခြင်း

Variable များအတွက် Default Value များကို သတ်မှတ်ပေးနိုင်သည်။ ဤသို့သတ်မှတ်ပါက Array ထဲတွင် Variable အတွက် Element မလောက်ငတော့ပါက Default Value ကို အသုံးပြုမည်ဖြစ်သည်။ အောက်ပါ နမူနာတွင် day Variable အတွက် Default Value အဖြစ် 1 ကို သတ်မှတ်ထားသည်-

javascriptlet arr = [2025, 12];
let [year, month, day = 1] = arr;

console.log(year);  // 2025 ကို ပြသမည်
console.log(month); // 12 ကို ပြသမည်
console.log(day);   // 1 ကို ပြသမည်

သို့သော် day Variable အတွက် Array ထဲတွင် တန်ဖိုးရှိပါက Default Value ကို လျစ်လျူရှုထားမည်ဖြစ်သည်-

javascriptlet arr = [2025, 12, 31];
let [year, month, day = 1] = arr;

console.log(year);  // 2025 ကို ပြသမည်
console.log(month); // 12 ကို ပြသမည်
console.log(day);   // 31 ကို ပြသမည်
Задание 1

အောက်ပါကုဒ်တွင် Array ၏ အစိတ်အပိုင်းများကို သက်ဆိုင်ရာ Variable များထဲသို့ ရေးသားထားသည်-

javascriptlet arr = ['John', 'Smit', 'development', 'programmer'];

let name       = arr[0];
let surname    = arr[1];
let department = arr[2];

let position;
if (arr[3] !== undefined) {
  position = arr[3];
} else {
  position = 'trainee';
}

ဤကုဒ်ကို Destructuring ဖြင့် ပြန်လည်ရေးသားပြီး သင်ယူထားသော သဘောတရားအတိုင်း ပြောင်းလဲပါ။