【发布时间】:2019-07-25 20:13:58
【问题描述】:
例子:
array = [{name:'Anna'}, {name:'Bob'}, {name:'Joe'}, {name:'Anna'}]
我需要按名称对该数组进行分组以获得单独的数组,例如:
array 1 = [{name:'Anna'}, {name:'Anna'}]
array 2 = [{name:'Joe'}]
array 3 = [{name:'Bob'}]
不知道如何执行此操作。谢谢!
【问题讨论】:
-
这是分组,不是排序
-
那不是排序。那就是过滤。排序是指 1 个桶的所有内容。您想将 1 个存储桶的内容过滤到其他存储桶中。您需要开发一组与桶数相关的值。过滤器会运行很多次,但您可以创建一个更优化的解决方案,然后调用该命令 N 次
-
@hindmost,有点……
-
更重要的是,您的尝试在哪里。你尝试了什么?