如何将以下数组或对象转换为新的数组或对象,其中每个键元素都具有分组中的key元素,并且内部集合中没有分组中的元素。
即我要旋转此数组
[
{ "type": "1", "name": "a", "age": "10" },
{ "type": "1", "name": "b", "age": "11" },
{ "type": "2", "name": "c", "age": "12" }
]
进入
[
{ "key": "1", "elements": [{"name": "a", "age": "10"},
{"name": "b", "age": "11"}]},
{ "key": "2", "elements": [{"name": "c", "age": "12"}]}
]
这有可能吗?
我还想将此新对象两次绑定到* ngFor,所以内部元素需要是一个数组,或者我可以用其他方式做到这一点吗?