"DataSource": {
"Rows": [{
"Idpartner": "1",
"partnerName": "002",
"voucherDate": "",
"noSettlepartnerName": "",
"departmentName": "",
"personName": "",
"memo": "",
"voucherTypeName": "期初余额",
"voucherCode": "",
"origAmount": "",
"origSettleAmount": "",
"origBalanceAmount": "",
"GroupLevel": "0",
"rowType": "D",
"reportRowType": "0"
}, {
"Idpartner": "1",
"partnerName": "002",
"voucherDate": "2021-09-14",
"noSettlepartnerName": "002",
"departmentName": "",
"personName": "",
"memo": "",
"voucherTypeName": "销货单",
"voucherCode": "SA-2021-09-0001",
"origAmount": "1130.00",
"origSettleAmount": "",
"origBalanceAmount": "1130.00",
"GroupLevel": "0",
"rowType": "D",
"reportRowType": "10"
}, {
"Idpartner": "1",
"partnerName": "002",
"voucherDate": "2021-09-14",
"noSettlepartnerName": "002",
"departmentName": "",
"personName": "",
"memo": "",
"voucherTypeName": "收款单",
"voucherCode": "SK-2021-09-0005",
"origAmount": "",
"origSettleAmount": "20000.00",
"origBalanceAmount": "-18870.00",
"GroupLevel": "0",
"rowType": "D",
"reportRowType": "10"
}, {
"Idpartner": "1",
"partnerName": "002",
"voucherDate": "2021-09-14",
"noSettlepartnerName": "002",
"departmentName": "",
"personName": "",
"memo": "",
"voucherTypeName": "销货单",
"voucherCode": "SA-2021-09-0002",
"origAmount": "440000.00",
"origSettleAmount": "",
"origBalanceAmount": "421130.00",
"GroupLevel": "0",
"rowType": "D",
"reportRowType": "10"
}, {
"Idpartner": "2",
"partnerName": "测试部门",
"voucherDate": "",
"noSettlepartnerName": "",
"departmentName": "",
"personName": "",
"memo": "",
"voucherTypeName": "期初余额",
"voucherCode": "",
"origAmount": "",
"origSettleAmount": "",
"origBalanceAmount": "",
"GroupLevel": "0",
"rowType": "D",
"reportRowType": "0"
}, {
"Idpartner": "2",
"partnerName": "测试部门",
"voucherDate": "2021-09-07",
"noSettlepartnerName": "测试部门",
"departmentName": "测试库",
"personName": "张三",
"memo": "",
"voucherTypeName": "收款单",
"voucherCode": "SK-2021-09-0004",
"origAmount": "",
"origSettleAmount": "9388.00",
"origBalanceAmount": "-9388.00",
"GroupLevel": "0",
"rowType": "D",
"reportRowType": "10"
}]
},
json同样的id 怎么合并数据
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 参考
```javascript 注意:arr1 是基础 把arr2合并到arr1中 ,汇成一个总的arrs 这个arr1中的id 和 arr2中的periodId 是一一对应的。 let arr1 = [ {id:64,period:"10:00"}, {id:65,period:"12:00"}, {id:66,period:"14:00"}, {id:67,period:"18:00"}, ] let arr2 = [ { period:'10:00', periodId: 64, products:[ { goodName: "套餐测试A-001", goodSn: "1368017317954457600", id: 252, limitedNum: 1, productId: 1658, remark: null, seckillPeriodId: 64, seckillPrice: 1, seckillStock: 1, skuId: 2947, status: 4, stock: 97, unitPrice: 100, } ] } ] const arrs = arr1.map(item => { const data = arr2.find(i => item.id == i.periodId) return { ...item, ...data, products: data ? data.products : [] } }) console.log(arrs)
```
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 c语言,请帮蒟蒻写一个题的范例作参考
- ¥15 名为“Product”的列已属于此 DataTable
- ¥15 安卓adb backup备份应用数据失败
- ¥15 eclipse运行项目时遇到的问题
- ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
- ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
- ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
- ¥50 成都蓉城足球俱乐部小程序抢票
- ¥15 yolov7训练自己的数据集
- ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)