我有一个对象数组
listOfItems: any[] = [
{text: 'Hola', group: 'espanian'},
{text: 'Hello', group: 'english'},
{text: 'How are you', group: 'english'},
{text: 'Tere', group: 'estonian'},
]
Run Code Online (Sandbox Code Playgroud)
我想迭代一个数组并使用分类对象创建另一个数组
groups: any[] = [
[
{ name: 'english',
items: [
{text: 'Hello', group: 'english'},
{text: 'How are you', group: 'english'},
]
},
{ name: 'espanian',
items: [
{text: 'Hola', group: 'espanian'}
]
},
{ name: 'estonian',
items: [
{text: 'Tere', group: 'estonian'}
]
},
]
Run Code Online (Sandbox Code Playgroud)
最有活力的方法是什么?组的数量可能超过 30 个,所以我想避免在循环内进行 if 或 equals 检查
我的意思是动态 - 基本上没有任何显式检查,例如 …