Answer

Answer

t.me/js_test

Ответ:

function avg(array) {
   if(array.length === 0) return 0;

   return array.reduce((a, v) => a + v, 0) / array.length;
}

Обьяснение:

Первым делом проверяем если длина массива равна нулю то возвращаем ноль. Далее просто в методе reduce суммируем все элементы массива, делим полученное число на длину массива и возвращаем.

Код для проверки:

function avg(array) {
   if(array.length === 0) return 0;

   return array.reduce((a, v) => a + v, 0) / array.length;
}

console.log(avg([0, 1, 2, 3, 4, 5])); // 2.5
console.log(avg([22, 34, 62, 99])); // 54.25
console.log(avg([])); // 0
console.log(avg([1000, 2056, 3444, 1237])); // 1934.25

Report Page