小程序
小游戏
企业微信
微信支付
扫描小程序码分享
console.log(res)
var num = []
for (var e = 0; e < res.data.cart.length; e++) {
num.push(res.data.cart[e].num);
}
console.log(num)
console出来的数组怎么相加
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
或者,更简单一些,不用循环获取 num:
const sum = res.data.cart.reduce(
(a, c) => a + Number(c.num),
0
)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
const sum = num.map(Number).reduce(
(a, i) => a + i
// sum 就是你要的和
const sum = res.data.cart.reduce((a = 0, i) =>
Number(a) + Number(i)
console.log(sum)
是这样吗 ? console 出来什么都没有
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
可以看看这个
const sum = res.data.cart.reduce((a=0, i) =>
能帮我写一下吗? 本人比较白
a + Number(i)
)sum // 10 + 3 + 2 = 15
Array.prototype.reduce ?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
或者,更简单一些,不用循环获取 num:
const sum = res.data.cart.reduce(
(a, c) => a + Number(c.num),
0
)
const sum = num.map(Number).reduce(
(a, i) => a + i
)
// sum 就是你要的和
var num = []
for (var e = 0; e < res.data.cart.length; e++) {
num.push(res.data.cart[e].num);
}
const sum = res.data.cart.reduce((a = 0, i) =>
Number(a) + Number(i)
)
console.log(sum)
是这样吗 ? console 出来什么都没有
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
可以看看这个
const sum = res.data.cart.reduce((a=0, i) =>
Number(a) + Number(i)
)
能帮我写一下吗? 本人比较白
const sum = res.data.cart.reduce((a=0, i) =>
a + Number(i)
)sum // 10 + 3 + 2 = 15
Array.prototype.reduce ?