zoukankan      html  css  js  c++  java
  • 同级数组变父子级数组

     
    1. {data: {…}, header: {…}, statusCode: 200, cookies: Array(0), errMsg: "request:ok"}
      1. cookies: []
      2. data:
        1. code: 0
        2. data: Array(72)
          1. 0: {id: 706, busName: "103路", busStation: "荷花池公交站", orderNo: 0, city: 33}
          2. 1: {id: 707, busName: "103路", busStation: "荷花池", orderNo: 1, city: 33}
          3. 2: {id: 708, busName: "103路", busStation: "豆腐堰", orderNo: 2, city: 33}
          4. 3: {id: 709, busName: "103路", busStation: "站北路", orderNo: 3, city: 33}
          5. 4: {id: 710, busName: "103路", busStation: "五块石客运站", orderNo: 4, city: 33}
          6. 5: {id: 711, busName: "103路", busStation: "五块石", orderNo: 5, city: 33}
          7. 6: {id: 712, busName: "103路", busStation: "五块石电器市场", orderNo: 6, city: 33}
          8. 7: {id: 713, busName: "103路", busStation: "五块石路南", orderNo: 7, city: 33}
          9. 8: {id: 714, busName: "103路", busStation: "五块石路", orderNo: 8, city: 33}
          10. 9: {id: 715, busName: "103路", busStation: "泉水东路口", orderNo: 9, city: 33}
          11. 10: {id: 716, busName: "103路", busStation: "泉水路口", orderNo: 10, city: 33}
          12. 11: {id: 717, busName: "103路", busStation: "汇泽路", orderNo: 11, city: 33}
          13. 12: {id: 718, busName: "103路", busStation: "灵润路", orderNo: 12, city: 33}
          14. 13: {id: 719, busName: "103路", busStation: "陆家村七组", orderNo: 13, city: 33}
          15. 14: {id: 720, busName: "103路", busStation: "陆家村六组", orderNo: 14, city: 33}
          16. 15: {id: 721, busName: "103路", busStation: "陆家村五组", orderNo: 15, city: 33}
          17. 16: {id: 722, busName: "103路", busStation: "地铁陆家桥站", orderNo: 16, city: 33}
          18. 17: {id: 723, busName: "103路", busStation: "陆家村三组", orderNo: 17, city: 33}
          19. 18: {id: 724, busName: "103路", busStation: "古柏五组", orderNo: 18, city: 33}
          20. 19: {id: 725, busName: "103路", busStation: "成彭路东风渠", orderNo: 19, city: 33}
          21. 20: {id: 726, busName: "103路", busStation: "土柏路成彭路口", orderNo: 20, city: 33}
          22. 21: {id: 727, busName: "103路", busStation: "土柏路中", orderNo: 21, city: 33}
          23. 22: {id: 728, busName: "103路", busStation: "土柏路", orderNo: 22, city: 33}
          24. 23: {id: 729, busName: "103路", busStation: "土柏路正义路口", orderNo: 23, city: 33}
          25. 24: {id: 730, busName: "103路", busStation: "成都看守所", orderNo: 24, city: 33}
          26. 25: {id: 731, busName: "103路", busStation: "方碑村五队", orderNo: 25, city: 33}
          27. 26: {id: 732, busName: "103路", busStation: "方碑村三队", orderNo: 26, city: 33}
          28. 27: {id: 733, busName: "103路", busStation: "安靖镇政府", orderNo: 27, city: 33}
          29. 28: {id: 734, busName: "103路", busStation: "安靖镇", orderNo: 28, city: 33}
          30. 29: {id: 735, busName: "103路", busStation: "高桥村", orderNo: 29, city: 33}
          31. 30: {id: 736, busName: "103路", busStation: "林湾公交站", orderNo: 30, city: 33}
          32. 31: {id: 4983, busName: "202路", busStation: "滨河春天", orderNo: 0, city: 33}
          33. 32: {id: 4984, busName: "202路", busStation: "滨河春天小区", orderNo: 1, city: 33}
          34. 33: {id: 4985, busName: "202路", busStation: "成都客车厂", orderNo: 2, city: 33}
          35. 34: {id: 4986, busName: "202路", busStation: "现代工业港", orderNo: 3, city: 33}
          36. 35: {id: 4987, busName: "202路", busStation: "双柏路天健路口", orderNo: 4, city: 33}
     
     
    let arrayCopy = res.data.data
    const obj = {}
    arrayCopy.forEach(item => {
    if (!obj[`${item.busName}`]) {
    obj[`${item.busName}`] = []
    }
    obj[`${item.busName}`].push(item)
    })
    var arr = [];
    for (let key in obj) {
    let o = {};
    o.vaue = key
    o.list= obj[key];
    arr.push(o)
    }
    const obj = {}
    arrayCopy.forEach(item => {
    if (!obj[`${item.busName}`]) {
    obj[`${item.busName}`] = []
    }
    obj[`${item.busName}`].push(item)
    })
    var arr = [];
    for (let key in obj) {
    let o = {};
    o.vaue = key
    o.list= obj[key];
    arr.push(o)
    console.log(arr)
    }
  • 相关阅读:
    Java实现 蓝桥杯VIP 算法训练 字符串逆序
    Java实现 蓝桥杯VIP 算法训练 字符串逆序
    Java实现 蓝桥杯VIP 算法训练 最长字符串
    Java实现 蓝桥杯VIP 算法训练 最长字符串
    Java实现 蓝桥杯VIP 算法训练 最长字符串
    Java实现 蓝桥杯VIP 算法训练 最长字符串
    Java实现 蓝桥杯VIP 算法训练 最长字符串
    Java实现 蓝桥杯VIP 算法训练 成绩的等级输出
    Java实现 蓝桥杯VIP 算法训练 成绩的等级输出
    Qt 自定义model实现文件系统的文件名排序
  • 原文地址:https://www.cnblogs.com/wangjianping123/p/12301255.html
Copyright © 2011-2022 走看看