Συνάρτηση εύρεσης αθροίσματος αριθμών χρησιμοποιώντας τους τελεστές rest και spread στην JavaScript

Ας γράψουμε μια συνάρτηση που θα δέχεται ως παραμέτρους έναν αυθαίρετο αριθμό αριθμών και θα επιστρέφει το άθροισμά τους.

Ακολουθούν παραδείγματα λειτουργίας της συνάρτησής μας:

javascriptconsole.log( func(1, 2, 3)       ); // θα εμφανίσει 6
console.log( func(1, 2, 3, 4)    ); // θα εμφανίσει 10
console.log( func(1, 2, 3, 4, 5) ); // θα εμφανίσει 15

Αρχικά, ας βεβαιωθούμε ότι όλοι οι αριθμοί που μεταβιβάζονται ως παράμετροι εισάγονται σε έναν πίνακα:

javascriptfunction func(...nums) {
  console.log(nums);
}

func(1, 2, 3); // θα εμφανίσει [1, 2, 3]

Τώρα ας εκτελέσουμε έναν βρόχο στον πίνακα που μεταβιβάστηκε και ας βρούμε το άθροισμα των μεταβιβασμένων αριθμών:

javascriptfunction func(...nums) {
  let sum = 0;
  
  for (let num of nums) {
    sum += num;
  }
  
  return sum;
}

let result = func(1, 2, 3);
console.log(result); // θα εμφανίσει 6
Задание 1

Γράψτε μια συνάρτηση που θα δέχεται ως παραμέτρους έναν αυθαίρετο αριθμό αριθμών και θα επιστρέφει τον αριθμητικό τους μέσο όρο.