我正在尝试对数组的所有奇数求和。以下方法不起作用并返回 NaN。有人可以解释我为什么吗?我找到了一种解决方法,所以我不需要替代代码。如果您能解释一下为什么(假定的数字)%2 是 NaN,那就太好了。非常感谢。(我刚刚开始学习 Javascript。如果是这样的话,很抱歉......)
let arr=[1,2,3,4,5,6,7]
let result = arr.reduce((accumulator, currentValue) => {
if (currentValue%2 >0){
return accumulator + currentValue}})
console.log(result)