let beforeData = obj;
let tempArr = [];
let afterData = []; //新数组
for (let i = 0; i < beforeData.length; i++) {
if (tempArr.indexOf(beforeData[i].containerCode) === -1) {
afterData.push({
containerCode: beforeData[i].containerCode,
warehousePositionId: beforeData[i].warehousePositionId,
containerListItem: [beforeData[i].containerListItem[0]],
});
tempArr.push(beforeData[i].containerCode);
} else {
for (let j = 0; j < afterData.length; j++) {
if (afterData[j].containerCode == beforeData[i].containerCode) {
将数据中id相同的数据进行合并;
最新推荐文章于 2023-03-15 15:31:31 发布