在 JavaScript 中使用 reduce() 方法求陣列元素的乘積
問題
我們要求編寫一個 JavaScript 函式,其中接收一個數組 arr。我們的函式應找到並返回該陣列中所有元素的乘積。
示例
程式碼如下 −
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));輸出
控制檯輸出如下 −
48
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP