Функција која го наоѓа збирот на броеви со помош на операторите rest и spread во JavaScript
Ајде да напишеме функција која ќе прима како параметри произволен број на броеви и ќе го враќа нивниот збир.
Еве примери за работата на нашата функција:
console.log( func(1, 2, 3) ); // ќе испише 6
console.log( func(1, 2, 3, 4) ); // ќе испише 10
console.log( func(1, 2, 3, 4, 5) ); // ќе испише 15
За почеток, ајде да направиме така што сите броеви пренесени како параметри да влезат во низа:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // ќе испише [1, 2, 3]
А сега да пуштиме циклус низ пренесената низа и да го најдеме збирот на пренесените броеви:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // ќе испише 6
Напишете функција која ќе прима како параметри произволен број на броеви и ќе го враќа нивното аритметичко средно.