let arr = [
{ id1: "1", list: [{ id2: "2" }, { id2: "3" }] },
{ id1: "4", list: [{ id2: "5" }, { id2: "6" }] },
];
let arr111 = [];
arr.map((item, index) => {
let obj = {};
if (item.id1) {
obj.id1 = item.id1;
let str = [];
item.list.map((item, index) => {
if (item.id2) {
str.push(item.id2);
}
});
str = str.toString();
obj.id2 = str;
}
arr111.push(obj);
});
console.log(arr111);//[{id1:"1",id2:"2,3"},{id1:"2",id2:"5,6"}]
多层数组转化一层对象
最新推荐文章于 2022-09-28 10:18:59 发布