gpt4 book ai didi

javascript - 是否可以使用这种方法实现数组乘法

转载 作者:行者123 更新时间:2023-11-29 09:56:44 27 4
gpt4 key购买 nike

您好,我正在尝试使用以下方法来计算数字数组的乘积。

 var str = [1,2,3];
alert(str.join('*') * 1);​

但它返回给我 NaN

还有其他方法吗

最佳答案

理想的情况是使用 Array.reduce :

alert(str.reduce(function (acc, curr) { return acc * curr; }, 1));

See it in action .

Array.reduce 在版本 9 之前的 IE 中不可用,但应该有很多实现可以找到(例如 this one )。

关于javascript - 是否可以使用这种方法实现数组乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10314803/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com