JavaScript'te rest ve spread operatörleri ile sayıların toplamını bulan fonksiyon
Parametre olarak keyfi sayıda sayı alan ve toplamlarını döndüren bir fonksiyon yazalım.
Fonksiyonumuzun çalışma örnekleri:
console.log( func(1, 2, 3) ); // 6 yazacak
console.log( func(1, 2, 3, 4) ); // 10 yazacak
console.log( func(1, 2, 3, 4, 5) ); // 15 yazacak
Öncelikle, parametre olarak iletilen tüm sayıların bir dizide toplanmasını sağlayalım:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // [1, 2, 3] yazacak
Şimdi ise iletilen dizi üzerinde bir döngü başlatalım ve iletilen sayıların toplamını bulalım:
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 yazacak
Parametre olarak keyfi sayıda sayı alan ve aritmetik ortalamalarını döndüren bir fonksiyon yazın.