我故意注释掉了return sum, 因为它没有按预期工作。如果我删除返回总和,它会返回正确的平均值。但这是我不明白的:当它进入最后一个索引位置的if时,这个返回显示NaN。但为什么它返回 NaN 呢?
const mediaNumeros = numeros.reduce((sum, element, index, array) => {
sum = sum + element;
if (index == array.length - 1) {
return Number((sum / array.length).toFixed(2));
}
// return sum;
}, 0)
暮色呼如
相关分类