对象数组里面数组上面的改成下面的形式,求助大佬
这个数据结构 goods里面2项数组 要转成下面的结构
goods里面一项匹配外面的一个对象
回答:
看你要求你应该是选中 good里面orderId 和外城的id 相等的项目,如果不是这个条件你换一下就行了, 多看一下js 吧这种的用 for循环也能做出来。
var list = [{ username: '13344454555',
id: 1,
goods: [{
orderId: 2,
pspId: 23444,
}, {
orderId: 1,
pspId: 23444,
}]
}, {
username: '133444577777',
id: 2,
goods: [{
orderId: 2,
pspId: 23444,
}, {
orderId: 1,
pspId: 23444,
}]
}]
const newList = list.map(item => {
return item.goods.map(good => {
return {
...item,
goods: [good],
}
})
return item;
})
console.log(newList)
结果
以上是 对象数组里面数组上面的改成下面的形式,求助大佬 的全部内容, 来源链接: utcz.com/p/937243.html