对象数组里面数组上面的改成下面的形式,求助大佬

对象数组里面数组上面的改成下面的形式,求助大佬
这个数据结构 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

回到顶部