我已经检查过类似问题的答案,但并没有完全解决问题。
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 次 |
最近记录: |