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))
  • 相关阅读:
    MVVM知识库总结
    C#常用类汇总
    silverlight调用MVC WebApi方法
    IE调试方法(一)<转>
    PHP中关于超链接的拼接问题
    intval()和(int)转换使用与区别
    ThinkPHP模板(一)
    修改ThinkSNS网站入口
    js中的this和apply
    Thinkphp的Volist标签
  • 原文地址:https://www.cnblogs.com/liuhao-web/p/10794808.html
Copyright © 2011-2022 走看看