zoukankan      html  css  js  c++  java
  • js---json对象拆分

    var a={
    "bb":"world",
        "a0":1,
        "a1":2,
        "b0":4,
        "b1":5,
        "aa":"hello"
    }
    
    var keyList=Object.keys(a)
    
    var projectList={"self":{}}
    var rex=/[0-9]$/g
    for(i=0;i<keyList.length;i++){
        latNum=keyList[i].match(rex)
    
         if(!rex.test(keyList[i])){
            projectList["self"][keyList[i]]=a[keyList[i]]
        }
        if(latNum!==null){
        if(!projectList['list'+latNum[0]]){
            console.log(projectList[latNum[0]])
            projectList["list"+latNum[0]]={}//创建空对象
        }
    
        projectList["list"+latNum[0]][keyList[i]]=a[keyList[i]]
        }
    }
    console.log(projectList)
  • 相关阅读:
    2016CCPC长春
    POJ 3974
    CH 1401
    POJ 1426
    hihocoder 1829
    江南OJ 1151
    POJ 3279
    POJ 3349
    POJ 3278
    ZOJ 3983
  • 原文地址:https://www.cnblogs.com/huangmin1992/p/8618218.html
Copyright © 2011-2022 走看看