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