【发布时间】:2020-10-15 16:11:58
【问题描述】:
我正在尝试通过对象中的 'group' 键对数组数组中的对象数组进行分组。
当前数组:
array =
[
[{name:’a’,age:’4’,group:’15’},{name:’b’,age:’4’,group:’15’},
{name:’c’,age:’4’,group:’15’}],
[{name:’aa’,age:’6’,group:’12’},{name:’bb’,age:’6’,group:’12’}],
[{name:’d’,age:’5’,group:’15’},{name:’e’,age:’5’,group:’15’},
{name:’f’,age:’5’,group:’15’}],
[{name:’dd’,age:’7’,group:’12’},
{name:’ee’,age:’7’,group:’12’{name:’ff’,age:’7’,group:’12’}]
]
我想得到一个如下所示的数组:
newArray= [
{15:[[{name:’a’,age:’4’,group:’15’},{name:’b’,age:’4’,group:’15’},
{name:’c’,age:’4’,group:’15’}],[{name:’d’,age:’5’,group:’15’},
{name:’e’,age:’5’,group:’15’},{name:’f’,age:’5’,group:’15’}]
},
{12:[[{name:’aa’,age:’6’,group:’12’},{name:’bb’,age:’6’,group:’12’}],
[{name:’dd’,age:’7’,group:’12’},{name:’ee’,age:’7’,group:’12’},
{name:’ff’,age:’7’,group:’12’}]]
}
]
谢谢!
【问题讨论】:
标签: javascript arrays grouping arrayobject