var jsonArray = {
"code": 0,
"data": {
"logisticsMap": {},
"orderList": [{
"amount": 209.00,
"amountLogistics": 0.00,
"amountReal": 209.00,
"dateAdd": "2018-06-25 23:10:51",
"dateClose": "2018-06-25 23:40:52",
"goodsNumber": 1,
"hasRefund": false,
"id": 118576,
"isCanHx": false,
"isNeedLogistics": false,
"isPay": false,
"isSuccessPingtuan": false,
"orderNumber": "OD1806250925127182",
"remark": "",
"score": 0,
"status": 0,
"statusStr": "待支付",
"type": 0,
"uid": 409851,
"userId": 769
}],
"goodsMap": {
"118576": [{
"amount": 209.00,
"goodsId": 47972,
"goodsName": "七匹狼短袖衬衫男2018新品修身男士纯色白衬衫商务休闲免烫半袖短衬衣服男装 白色 175/92A/xl",
"id": 132070,
"number": 1,
"orderId": 118576,
"pic": "https://cdn.it120.cc/apifactory/2018/05/09/253141604f9f0f61f1e70afa0179bb4a.jpg",
"score": 0,
"uid": 409851,
"userId": 769
}]
}
},
"msg": "success"
};
const data = jsonArray.data;
let orders = data.orderList;
let goods = data.goodsMap;
orders.forEach(item => {
// 设置订单的商品列表为goods对应key的值就行了
console.log(item.id,goods[item.id]);
item['goods'] = goods[item.id] || [];
});
console