我在 javascript 中有一个像这样的数组:
var odds = [1.80, 2.90, 3.1, 1.05];
我想将数组中的所有浮点值相乘,例如 (1.80 * 2.90 * 3.1 * 1.05)
谢谢
最佳答案
只需使用 Array.prototype.reduce()
对于这个任务。
reduce
提供一个返回值,这对于这个问题来说是一个重要的功能。
forEach
例如,需要一个变量来保存中间结果。
var odds = [1.80, 2.90, 3.1, 1.05];
document.body.textContent = odds.reduce(function (a, b) { return a * b; });
关于javascript - 用javascript将数组中的每个值相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34131456/