js 合并

let map={},data=[]
  for(let i in list){
        var key = list[i]
        if(!map[key.id]){
            data.push({
              id:key.id,
                list:key.list
            })
            map[key.id] = key; 
        }else{
            for(let j in data) {
                var item = data[j];
                if(item.id == key.id) {
                    item.list.push(key.list[0]);
                    break;
                }
            }
        }

    }

版权声明:本文为abc_26zm原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。