JavaScript တွင် spread အား အသုံးပြု၍ array ၏ အစွန်းရောက်တန်ဖိုးများ
အောက်ပါကုဒ်ကို ကြည့်ပါ။
javascriptlet max = Math.max(1, 2, 3, 4, 5);
မြင်တွေ့ရသည့်အတိုင်း၊ ဤကုဒ်သည် နံပါတ်များထဲမှ အမြင့်ဆုံးကို ရှာဖွေပေးပါသည်။ သို့သော် ကျွန်ုပ်တို့၏ နံပါတ်များကို array ပုံစံဖြင့် ကိုယ်စားပြုပါက ဘာလုပ်ရမည်နည်း။ ဥပမာအားဖြင့်၊ ဤကဲ့သို့ဖြစ်သည်။
javascriptlet arr = [1, 2, 3, 4, 5];
ကျွန်ုပ်တို့သည် အောက်ပါအတိုင်း မလုပ်နိုင်ပါ။
javascriptlet arr = [1, 2, 3, 4, 5];
let max = Math.max(arr); // ဤနေရာတွင် array ကို မပေးနိုင်ပါ
ဟုတ်ပါသည်၊ ကျွန်ုပ်တို့သည် Math.max ထဲသို့ array ၏ element များကို
လက်ဖြင့် ထည့်သွင်းနိုင်သည်၊ ဤကဲ့သို့ဖြစ်သည်။
javascriptlet arr = [1, 2, 3, 4, 5];
let max = Math.max(arr[0], arr[1], arr[2], arr[3], arr[4]);
သို့ရာတွင်၊ ဤနည်းဖြင့် ယေဘုယျအားဖြင့် အသုံးဝင်မှု ဆုံးရှုံးသွားသည်။
ကျွန်ုပ်တို့၏ကုဒ်သည် 5 element ပါသော array အတွက်သာ
အမြင့်ဆုံးတန်ဖိုးကို ရှာဖွေပေးမည်ဖြစ်သည်။
ကျွန်ုပ်တို့အနေဖြင့် array ထဲတွင် element အရေအတွက် ပိုများခြင်း သို့မဟုတ် နည်းခြင်း လိုအပ်ပါက ဘာလုပ်ရမည်နည်း။ ဖြေရှင်းနည်းရှိပါသည်။ spread operator ကို အသုံးပြုပါမည်။
javascriptlet arr = [1, 2, 3, 4, 5]
let max = Math.max(...arr);
ဤကုဒ်သည် ၎င်း၏ ရိုးရှင်းမှုရှိသော်လည်း၊ အလွန်စွမ်းအားရှိပါသည်။
အကြောင်းမှာ Math.max သည် parameter အရေအတွက် မည်မျှပင်ရှိစေကာမူ လက်ခံနိုင်ပြီး၊
ထို့ကြောင့် spread operator ကို အသုံးပြု၍ ကျွန်ုပ်တို့သည် မည်သည့်အရွယ်အစားရှိသော array ကိုမဆို
အသုံးပြုနိုင်သည်။
နံပါတ်များပါသော array တစ်ခုကို ပေးထားသည်။ Math.min နှင့်
spread တို့ကို အသုံးပြု၍ array ၏ အငယ်ဆုံးတန်ဖိုးကို စာမျက်နှာပေါ်တွင် ဖော်ပြပါ။