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)
相关文章
- 08-07Python面向对象编程——引言
- 08-07C++系统预定义4个用于标准数据流对象
- 08-07python-在Django中保存对象时使用变量
- 08-07003、面向对象(一):类和对象
- 08-07Day 22 初识面向对象
- 08-07第三课 Mat对象
- 08-07OpenCV使用连通组件检测并输出图像中的对象
- 08-07面向对象的封装(私有化)及@property(查看)/@setter(修改)!!!
- 08-07面向对象是什么
- 08-07如何在onclick事件中传递对象参数?