zoukankan      html  css  js  c++  java
  • 省市区

    var arr = arr;
    var province = [];
    var copyArr=JSON.parse(JSON.stringify(arr))

    var copyArrarr=JSON.parse(JSON.stringify(arr))
    var copyArrarrarrr=JSON.parse(JSON.stringify(arr))
    arr.forEach((item,i) => {
    var item = arr[i]
    var id = item.id + ""
     
    if (id.substring(2) == "0000") {

    item["citys"]=[]
    copyArr.forEach((city,j) => {
    var cid=city.id+"";

    if(id.substring(0,2)==cid.substring(0,2)&&cid.substring(4)=="00"&&cid.substring(2,4)!="00"){
    // city["areas"]=[]
    // copyArrarr.forEach((area,k)=>{
    // var aid=area.id+"";
    // if(cid.substring(0,4)==aid.substring(0,4)&&aid.substring(4)!="00"){
    // city["areas"].push(area)
    // }
    // })

    item["citys"].push(city)
    }
    })




     
    province.push(item)
    }
    });



     
    province.forEach(function(item,index){
    if(item["citys"].length==0){
    var obj={id:item.id,name:item.name}
    var id=item["id"]+"";
    // obj["areas"]=[]
    // copyArrarrarrr.forEach(function(area,index){
    // if(id.substring(0,2)==(area.id+"").substring(0,2)&&(area.id+"").substring(4)!="00"){
    // obj["areas"].push(area)
    // }
     
    // })
    item["citys"].push(obj)
    }
    })
    console.log(JSON.stringify(province))
  • 相关阅读:
    进度条2
    VW
    SET和MAP
    解构赋值、
    Symbol
    箭头函数
    正则的补充
    java 面向对象(三十五):泛型在继承上的体现
    java 面向对象(三十六):泛型五 通配符
    java IO流 (一) File类的使用
  • 原文地址:https://www.cnblogs.com/liuhao-web/p/10794808.html
Copyright © 2011-2022 走看看