5 методов найти среднее число в JavaScript

Чтобы найти среднее значение чисел в JavaScript, можно использовать несколько методов. Вот некоторые из них:

  1. Использование цикла:

    function findAverage(numbers) {
     let sum = 0;
     for (let i = 0; i < numbers.length; i++) {
       sum += numbers[i];
     }
     return sum / numbers.length;
    }
  2. Использование метода reduce():

    function findAverage(numbers) {
     const sum = numbers.reduce((acc, curr) => acc + curr, 0);
     return sum / numbers.length;
    }
  3. Использование метода forEach():

    function findAverage(numbers) {
     let sum = 0;
     numbers.forEach((num) => {
       sum += num;
     });
     return sum / numbers.length;
    }
  4. Использование функции eval()(не рекомендуется по соображениям безопасности):

    function findAverage(numbers) {
     const sum = eval(numbers.join('+'));
     return sum / numbers.length;
    }
  5. Использование метода reduceRight()(вычисление суммы в обратном порядке):

    function findAverage(numbers) {
     const sum = numbers.reduceRight((acc, curr) => acc + curr, 0);
     return sum / numbers.length;
    }