我已将groupBy应用于集合,并且将默认排序应用于用于groupBy操作的列
_.groupBy(result,"ColumnName")
我不想对我的集合进行排序,想保留集合的顺序,但是我没有看到来自underscore.js的关于groupBy方法的任何适当文档,而没有进行排序。
我已将groupBy应用于集合,并且将默认排序应用于用于groupBy操作的列
_.groupBy(result,"ColumnName")
我不想对我的集合进行排序,想保留集合的顺序,但是我没有看到来自underscore.js的关于groupBy方法的任何适当文档,而没有进行排序。
来自_.groupBy
的{{1}}的问题是,当我们执行集合的Underscore.js
属性时,它会自动应用numeric
排序,而对于ascending
属性确实保留了收集顺序。
因此,如果某人在string
属性上使用_.groupBy
,那么如果要对集合应用特定的排序顺序,则需要对分组的集合再次应用排序。
我相信在numeric
属性上使用groupBy
库执行underscore.js
时,没有其他方法可以避免排序,这是一个限制。