JavaScript တွင် Array များကို Destructuring လုပ်ခြင်း၌ variable များကြေညာခြင်း
Destructuring လုပ်သည့်အခါ variable များကို ကြေညာရန် မလိုအပ်ပါ။
၎င်းတို့ကို ကြိုတင်၍ ကြေညာထားနိုင်ပြီး
ထို့နောက် တန်ဖိုးထည့်သွင်းသည့်အခါ
let command ကို ရေးရန် မလိုအပ်တော့ပါ။
let arr = [2025, 12, 31];
let year;
let month;
let day;
[year, month, day] = arr;
သို့သော် ကွဲပြားချက်များ ရှိပါသည်။ အောက်ပါ code ကို ကြည့်ပါ။
let arr = [2025, 12, 31];
let year;
let [year, month, day] = arr;
မြင်တွေ့ရသည့်အတိုင်း၊ year variable ကို
ကြိုတင်၍ ကြေညာထားသော်လည်း၊ month နှင့်
day variable များကိုမူ မကြေညာထားပါ။ ထို့ကြောင့် code ၏ရေးသူက
destructuring assignment မတိုင်မီ
let ကို ရေးရန် ဆုံးဖြတ်ခဲ့သည်။
သို့သော်၊ ဤသည်မှာ error တစ်ခုကို ဖြစ်စေမည်။ အဘယ်ကြောင့်ဆိုသော်
တူညီသော variable တစ်ခုကို let ဖြင့် နှစ်ကြိမ်
ကြေညာ၍မရပါ (year သည်
နှစ်ကြိမ်ကြေညာထားသည်ဟု ဖြစ်လာမည်)။