Funkcia na nájdenie súčtu čísel pomocou operátorov rest a spread v JavaScripte
Napíšme funkciu, ktorá bude prijímať parametrami ľubovoľný počet čísel a vráti ich súčet.
Tu sú príklady práce našej funkcie:
console.log( func(1, 2, 3) ); // vypíše 6
console.log( func(1, 2, 3, 4) ); // vypíše 10
console.log( func(1, 2, 3, 4, 5) ); // vypíše 15
Na začiatok urobme to, aby všetky odovzdané parametrami čísla prišli do poľa:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // vypíše [1, 2, 3]
A teraz spustíme cyklus cez odovzdané pole a nájdeme súčet odovzdaných čísel:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // vypíše 6
Napíšte funkciu, ktorá bude prijímať parametrami ľubovoľný počet čísel a vráti ich aritmetický priemer.