JavaScript တွင် rest နှင့် spread operator များကို အသုံးပြု၍ ကိန်းများ၏ ပေါင်းလဒ်ကို ရှာဖွေပေးသည့် function

ကိန်းတစ်ခုထက်မကကို parameter အဖြစ်လက်ခံပြီး ၎င်းတို့၏ ပေါင်းလဒ်ကို ပြန်ပေးမည့် function တစ်ခုကို ရေးကြည့်ရအောင်။

ကျွန်ုပ်တို့၏ function ၏ အလုပ်လုပ်ပုံနမူနာများမှာ အောက်ပါအတိုင်းဖြစ်သည်။

javascriptconsole.log( func(1, 2, 3)       ); // 6 ကို ပြသမည်
console.log( func(1, 2, 3, 4)    ); // 10 ကို ပြသမည်
console.log( func(1, 2, 3, 4, 5) ); // 15 ကို ပြသမည်

အစပိုင်းတွင် ပေးပို့ထားသော parameter အားလုံးသည် array ထဲသို့ ရောက်ရှိစေရန် ပြုလုပ်ကြပါစို့။

javascriptfunction func(...nums) {
  console.log(nums);
}

func(1, 2, 3); // [1, 2, 3] ကို ပြသမည်

ယခုတော့ ပေးပို့ထားသော array အတွက် loop ကို လည်ပတ်ပြီး ပေးပို့ထားသော ကိန်းများ၏ ပေါင်းလဒ်ကို ရှာကြည့်ပါမည်။

javascriptfunction func(...nums) {
  let sum = 0;
  
  for (let num of nums) {
    sum += num;
  }
  
  return sum;
}

let result = func(1, 2, 3);
console.log(result); // 6 ကို ပြသမည်
Задание 1

ကိန်းတစ်ခုထက်မကကို parameter အဖြစ်လက်ခံပြီး ၎င်းတို့၏ ပျမ်းမျှတန်ဖိုး (arithmetic mean) ကို ပြန်ပေးမည့် function တစ်ခုကို ရေးပါ။