【发布时间】:2019-03-30 01:35:41
【问题描述】:
我试图在sku 数组中获取我的packings 数组的总数。我有 mapped 和 reduced 数组,但它给了我一个 undefined 输出。
sku: [
{
id:1,
value:0,
packings: [
{
id: 1,
cost: 0,
code:'',
pieces: 0,
size:0,
total:0
},
],
},
],
这是我的代码:
let result = this.sku
.map ( (obj,index) => {
parseFloat(obj.packings.total);
console.log(obj.packings.total)
})
.reduce( (total,current) => {
total+current;
})
return this.fixFourDecimal(result);
注意sku和packings是动态的,用户可以在一个sku内加/乘packings,也可以加多个sku。
【问题讨论】:
标签: javascript arrays function ecmascript-6