ფუნქცია, რომელიც პოულობს რიცხვების ჯამს 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-ს
დაწერეთ ფუნქცია, რომელიც მიიღებს პარამეტრებად თვითნებური რაოდენობის რიცხვებს და დააბრუნებს მათ საშუალო არითმეტიკულს.