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 чыгарат
Өзүбүздүн каалагандай сандарды параметрлер катары кабыл алган жана алардын орточо арифметикалык маанисин кайтарган функция жазыңыз.