Funksie om die som van getalle te vind met behulp van rest en spread operateurs in JavaScript
Laat ons 'n funksie skryf wat 'n arbitrêre aantal getalle as parameters sal aanvaar en hul som sal teruggee.
Hier is voorbeelde van hoe ons funksie sal werk:
console.log( func(1, 2, 3) ); // sal 6 uitvoer
console.log( func(1, 2, 3, 4) ); // sal 10 uitvoer
console.log( func(1, 2, 3, 4, 5) ); // sal 15 uitvoer
Om te begin, laat ons maak dat alle getalle wat as parameters oorgedra is, in 'n array beland:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // sal [1, 2, 3] uitvoer
Laat ons nou 'n lus oor die oorgedraagde array uitvoer en die som van die oorgedraagde getalle vind:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // sal 6 uitvoer
Skryf 'n funksie wat 'n arbitrêre aantal getalle as parameters sal aanvaar en hul rekenkundige gemiddelde sal teruggee.