Functie die de som van getallen vindt met behulp van rest en spread operators in JavaScript
Laten we een functie schrijven die een willekeurig aantal getallen als parameters accepteert en hun som teruggeeft.
Hier zijn voorbeelden van hoe onze functie werkt:
console.log( func(1, 2, 3) ); // geeft 6 weer
console.log( func(1, 2, 3, 4) ); // geeft 10 weer
console.log( func(1, 2, 3, 4, 5) ); // geeft 15 weer
Laten we eerst ervoor zorgen dat alle als parameter doorgegeven getallen in een array terechtkomen:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // geeft [1, 2, 3] weer
En laten we nu een lus door de doorgegeven array uitvoeren en de som van de doorgegeven getallen vinden:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // geeft 6 weer
Schrijf een functie die een willekeurig aantal getallen als parameters accepteert en hun rekenkundig gemiddelde teruggeeft.