Chúng ta cần viết một hàm JavaScript nhận vào mảng các số. Hàm nên tính trung bình của tất cả các số trong mảng. Điều kiện duy nhất là chúng ta phải làm điều này bằng phương thức Array.prototype.reduce().
Ví dụ
const arr = [129, 139, 155, 176];
const calculateAverage = (arr = []) => {
const reducer = (acc, value, index, array) => {
let val = acc + value;
if (index === array.length - 1) {
return val / array.length;
}
return val;
};
const res = arr.reduce(reducer, 0);
return res;
};
console.log(calculateAverage(arr));Kết quả
Kết quả hiển thị trong console sẽ là:
149.75