我故意注釋掉了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)
為什么 NaN 會減少回報?
元芳怎么了
2024-01-18 20:37:36