JavaScript-те rest және spread операторлары арқылы сандардың қосындысын табатын функция
Еркін санында сандарды параметр ретінде қабылдап, олардың қосындысын қайтаратын функция жазайық.
Біздің функциямыздың жұмыс мысалдары:
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
Еркін санында сандарды параметр ретінде қабылдап, олардың орташа арифметикалық мәнін қайтаратын функция жазыңыз.