行业分类,一维数组转换成二维数组

文章写得不是很好,只是为了后期可能忘了,而做得一个笔记。

这是原始数据


[{"id":1,"pid":0,"sort":1,"title":"互联网/IT/电子/通信","level":1},{"id":2,"pid":0,"sort":30,"title":"建筑业","level":1},{"id":3,"pid":1,"sort":2,"title":"电子/半导体/集成电器","level":2},{"id":4,"pid":0,"sort":35,"title":"制造业","level":1},{"id":5,"pid":0,"sort":57,"title":"农林牧渔","level":1},{"id":6,"pid":0,"sort":63,"title":"专业服务","level":1},{"id":7,"pid":6,"sort":71,"title":"人力资源服务","level":2},{"id":8,"pid":6,"sort":72,"title":"商业代理服务","level":2},{"id":9,"pid":6,"sort":73,"title":"专利/商标/知识产权","level":2},{"id":10,"pid":6,"sort":74,"title":"专业技术服务","level":2},{"id":11,"pid":6,"sort":75,"title":"咨询服务","level":2},{"id":12,"pid":6,"sort":76,"title":"租赁服务","level":2},{"id":13,"pid":0,"sort":77,"title":"文化/体育/娱乐","level":1},{"id":14,"pid":13,"sort":78,"title":"广播/电视/电影/录音制作","level":2},{"id":15,"pid":13,"sort":79,"title":"体育","level":2},{"id":16,"pid":13,"sort":80,"title":"文化艺术/娱乐","level":2},{"id":17,"pid":1,"sort":15,"title":"运营商/增值服务","level":2},{"id":18,"pid":0,"sort":16,"title":"房地产","level":1},{"id":19,"pid":18,"sort":17,"title":"房地产开发与经营","level":2},{"id":20,"pid":18,"sort":18,"title":"房地产中介","level":2},{"id":21,"pid":18,"sort":19,"title":"土地与公共设施管理","level":2},{"id":22,"pid":18,"sort":20,"title":"物业服务","level":2},{"id":23,"pid":0,"sort":21,"title":"金融业","level":1},{"id":24,"pid":23,"sort":22,"title":"保险业","level":2},{"id":25,"pid":23,"sort":23,"title":"典当","level":2},{"id":26,"pid":23,"sort":24,"title":"互联网金融/小额贷款","level":2},{"id":27,"pid":23,"sort":25,"title":"基金/风投","level":2},{"id":28,"pid":23,"sort":26,"title":"汽车金融服务","level":2},{"id":29,"pid":2,"sort":31,"title":"房屋建筑/建筑设备安装","level":2},{"id":30,"pid":2,"sort":32,"title":"公共建筑装饰装修","level":2},{"id":31,"pid":1,"sort":3,"title":"电子商务","level":2},{"id":32,"pid":1,"sort":4,"title":"互联网","level":2},{"id":33,"pid":1,"sort":5,"title":"IT服务","level":2},{"id":34,"pid":1,"sort":6,"title":"计算机软件","level":2},{"id":35,"pid":1,"sort":7,"title":"计算机硬件","level":2},{"id":36,"pid":1,"sort":8,"title":"企业服务","level":2},{"id":37,"pid":1,"sort":9,"title":"人工智能","level":2},{"id":38,"pid":1,"sort":10,"title":"通信/网络设备","level":2},{"id":39,"pid":1,"sort":11,"title":"网络/信息安全","level":2},{"id":40,"pid":1,"sort":12,"title":"新媒体","level":2},{"id":41,"pid":1,"sort":13,"title":"游戏","level":2},{"id":42,"pid":1,"sort":14,"title":"云计算/大数据","level":2},{"id":43,"pid":23,"sort":27,"title":"信托投资","level":2},{"id":45,"pid":23,"sort":28,"title":"银行","level":2},{"id":46,"pid":23,"sort":29,"title":"证券/期货","level":2},{"id":47,"pid":2,"sort":33,"title":"土木工程建筑","level":2},{"id":48,"pid":2,"sort":34,"title":"住宅装饰装修","level":2},{"id":49,"pid":4,"sort":36,"title":"船舶/航空/航天/火车制造","level":2},{"id":50,"pid":0,"sort":58,"title":"批发/零售/贸易","level":1},{"id":51,"pid":50,"sort":59,"title":"快速消费品","level":2},{"id":52,"pid":50,"sort":60,"title":"贸易/进出口代理/拍卖","level":2},{"id":53,"pid":6,"sort":64,"title":"财务/审计/税务","level":2},{"id":54,"pid":6,"sort":65,"title":"法律服务","level":2},{"id":55,"pid":6,"sort":66,"title":"工程技术与设计服务","level":2},{"id":56,"pid":6,"sort":67,"title":"广告业","level":2},{"id":57,"pid":6,"sort":68,"title":"会议/展览服务","level":2},{"id":58,"pid":6,"sort":69,"title":"检测/认证","level":2},{"id":59,"pid":6,"sort":70,"title":"景区/商业/市场等综合管理","level":2},{"id":62,"pid":4,"sort":37,"title":"电气机械/器材制造","level":2},{"id":63,"pid":4,"sort":38,"title":"电子设备制造","level":2},{"id":64,"pid":4,"sort":39,"title":"纺织业/服饰产品加工制造","level":2},{"id":65,"pid":4,"sort":40,"title":"非金属矿物制品业","level":2},{"id":66,"pid":4,"sort":41,"title":"钢铁和有色金属冶炼及加工","level":2},{"id":67,"pid":4,"sort":42,"title":"化学纤维制造业","level":2},{"id":68,"pid":4,"sort":43,"title":"化学原料/化学制品","level":2},{"id":69,"pid":4,"sort":44,"title":"金属制品业","level":2},{"id":70,"pid":4,"sort":45,"title":"农副产品加工制造","level":2},{"id":71,"pid":4,"sort":46,"title":"汽车制造","level":2},{"id":72,"pid":4,"sort":47,"title":"燃料资源加工制造","level":2},{"id":73,"pid":4,"sort":48,"title":"日化产品制造","level":2},{"id":74,"pid":4,"sort":49,"title":"通用设备制造","level":2},{"id":75,"pid":4,"sort":50,"title":"橡胶和塑料制品","level":2},{"id":76,"pid":4,"sort":51,"title":"医药制造","level":2},{"id":77,"pid":4,"sort":52,"title":"仪器仪表制造","level":2},{"id":78,"pid":4,"sort":53,"title":"印刷/文体用品制造","level":2},{"id":79,"pid":4,"sort":54,"title":"造纸/家具制造","level":2},{"id":80,"pid":4,"sort":55,"title":"专用设备制造","level":2},{"id":81,"pid":4,"sort":56,"title":"医疗设备/器械","level":2},{"id":82,"pid":50,"sort":61,"title":"耐用消费品","level":2},{"id":83,"pid":50,"sort":62,"title":"零售/批发","level":2},{"id":84,"pid":13,"sort":81,"title":"新闻/出版","level":2},{"id":85,"pid":0,"sort":82,"title":"交通运输/仓储/物流","level":1},{"id":86,"pid":85,"sort":83,"title":"火车站/港口/汽车站/路政","level":2},{"id":87,"pid":85,"sort":84,"title":"货运/物流仓储","level":2},{"id":88,"pid":85,"sort":85,"title":"民航/铁路/公路/水路客运","level":2},{"id":89,"pid":85,"sort":86,"title":"邮政/快递","level":2},{"id":90,"pid":0,"sort":87,"title":"能源/环保/矿产","level":1},{"id":91,"pid":90,"sort":88,"title":"电力/水利/热力/燃气","level":2},{"id":92,"pid":90,"sort":89,"title":"环保","level":2},{"id":93,"pid":90,"sort":90,"title":"矿产/采掘","level":2},{"id":94,"pid":90,"sort":91,"title":"石油/石化","level":2},{"id":95,"pid":90,"sort":92,"title":"新能源","level":2},{"id":96,"pid":0,"sort":93,"title":"教育培训/科研","level":1},{"id":97,"pid":96,"sort":94,"title":"科学技术推广服务业","level":2},{"id":98,"pid":96,"sort":95,"title":"培训/课外教育/教育辅助","level":2},{"id":99,"pid":96,"sort":96,"title":"学术/科研","level":2},{"id":100,"pid":96,"sort":97,"title":"学校教育","level":2},{"id":101,"pid":0,"sort":98,"title":"卫生及社会工作","level":1},{"id":102,"pid":101,"sort":99,"title":"卫生服务","level":2},{"id":103,"pid":101,"sort":100,"title":"养老/孤儿/看护等社会服务","level":2},{"id":104,"pid":101,"sort":101,"title":"医院","level":2},{"id":105,"pid":0,"sort":102,"title":"公共管理/社会保障","level":1},{"id":106,"pid":105,"sort":103,"title":"国家机构","level":2},{"id":107,"pid":105,"sort":104,"title":"社团/组织/社会保障","level":2},{"id":108,"pid":0,"sort":105,"title":"生活服务","level":1},{"id":109,"pid":108,"sort":106,"title":"餐饮业","level":2},{"id":110,"pid":108,"sort":107,"title":"酒店/民宿","level":2},{"id":111,"pid":108,"sort":108,"title":"居民服务","level":2},{"id":112,"pid":108,"sort":109,"title":"旅游业","level":2},{"id":113,"pid":48,"sort":99,"title":"豪宅装修","level":3}]

一二级分类

let list = []		//上面的json
let industryContainer = {};	//一级行业分类
let industrySecond  = {};		//二级级行业分类
list.forEach(item => {								
    industryContainer[item.pid] = industryContainer[item.pid] || [];
    industryContainer[item.pid].push(item);								
});
//默认取第一个
t.industrySecond = industryContainer[industryContainer[0][0].id]

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值