如何生成每一个订单的总价格?

现在我有一组数组对象,如何生成每一个订单的总价格?

这组数组对象的内部含有如图所示所示的products的对象数据如何生成每一个订单的总价格?

products内部有如图所示的属性,如何生成每一个订单的总价格?

现在我想要计算每层对象下的 proucts总价格,
但我只会通过for in遍寻计算出全部的总价格。求大佬赐教!也就是一个订单一个总价Snipaste_2021-11-02_14-53-53.jpg一下


回答:

const orderPrices = Object.fromEntries(

orders.map((order) => [

order.order_no,

order.products.reduce((prev, cur) => prev + +cur.price, 0),

])

);

或者你要数组形式的

const orderPrices = orders.map((order) => ({

order_no: order.order_no,

totalPrice: order.products.reduce((prev, cur) => prev + +cur.price, 0),

}));

以上是 如何生成每一个订单的总价格? 的全部内容, 来源链接: utcz.com/p/936399.html

回到顶部