Computer >> Máy Tính >  >> Lập trình >> Javascript

Trung bình với phương pháp rút gọn trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng mảng Số. Hàm sẽ tính giá trị trung bình của tất cả các số trong mảng.

Điều kiện duy nhất đối với chúng tôi là chúng tôi phải thực hiện việc 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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

149.75