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

Tìm sản phẩm của các phần tử mảng với Reduce () trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một arr mảng. Hàm của chúng ta sẽ tìm và trả về tích của tất cả các phần tử của mảng.

Ví dụ

Sau đây là mã -

const arr = [3, 1, 4, 1, 2, -2, -1];
const produceElements = (arr = []) => {
   const res = arr.reduce((acc, val) => {
      acc = acc * val;
      return acc;
   }, 1);
   return res;
};
console.log(produceElements(arr));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

48