Funkcija, randanti skaičių sumą naudojant rest ir spread operatorius JavaScript
Parašykime funkciją, kuri priims savavališką kiekį skaičių kaip parametrus ir grąžins jų sumą.
Štai mūsų funkcijos veikimo pavyzdžiai:
console.log( func(1, 2, 3) ); // išvestų 6
console.log( func(1, 2, 3, 4) ); // išvestų 10
console.log( func(1, 2, 3, 4, 5) ); // išvestų 15
Pirmiausia padarykime taip, kad visi perduoti skaičiai kaip parametrai patektų į masyvą:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // išvestų [1, 2, 3]
O dabar paleiskime ciklą per perduotą masyvą ir raskime perduotų skaičių sumą:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // išvestų 6
Parašykite funkciją, kuri priims savavališką kiekį skaičių kaip parametrus ir grąžins jų aritmetinį vidurkį.