我已经检查过类似问题的答案,但并没有完全解决问题。
let qties = [
[12, 45, 56, "", 45, "", "", ""]
]
const incomingBulkQty = qties[0].reduce((partialSum, a) => partialSum + a, 0);
console.log('Result: ' + incomingBulkQty)Run Code Online (Sandbox Code Playgroud)
结果应该是 158
考虑到我的现实世界背景,我必须确定元素的索引。
添加空字符串后,数字将转换为字符串,您只需进行后续的字符串连接即可。
这里我们可以直接换行,Number因为字符串始终是空字符串。否则我们还必须进行isNaN检查。
let qties = [
[12, 45, 56, "", 45, "", "", ""]
]
const incomingBulkQty = qties[0].reduce((partialSum, a) => partialSum + Number(a), 0);
console.log('Result: ' + incomingBulkQty)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |