小编Sta*_*oux的帖子

嵌套或不平坦的阵列

我有一个看起来像这样的对象数组.

var arr = [{'id':21 ,'name' : 'name 1' ,'vehiclename' : 'vehicle 1' ,'parentid' : 21},
           {'id':21 ,'name' : 'name 1' ,'vehiclename' : 'vehicle 2' ,'parentid' : 21},
           {'id':22 ,'name' : 'name 2' ,'vehiclename' : 'vehicle 1' ,'parentid' : 22},
           {'id':22 ,'name' : 'name 2' ,'vehiclename' : 'vehicle 2' ,'parentid' : 22}]
Run Code Online (Sandbox Code Playgroud)

我想对数组进行取消或分组,现在看起来像这样.

var arr = [{'id':21,
             name: 'name 1'
             vehicles : [{'vehiclename':'vehicle 1','parentid':21},
                         {'vehiclename':'vehicle 2','parentid':21}] },
           {'id':22,
             name: 'name 2'
             vehicles : [{'vehiclename':'vehicle 1','parentid':22},
                         {'vehiclename':'vehicle 2','parentid':22}] }
           }]
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

javascript arrays underscore.js

1
推荐指数
1
解决办法
1568
查看次数

标签 统计

arrays ×1

javascript ×1

underscore.js ×1