从underscore.js执行groupBy而不应用排序顺序

我已将groupBy应用于集合,并且将默认排序应用于用于groupBy操作的列

_.groupBy(result,"ColumnName")

我不想对我的集合进行排序,想保留集合的顺序,但是我没有看到来自underscore.js的关于groupBy方法的任何适当文档,而没有进行排序。

chenxiaodan19881018 回答:从underscore.js执行groupBy而不应用排序顺序

来自_.groupBy的{​​{1}}的问题是,当我们执行集合的Underscore.js属性时,它会自动应用numeric排序,而对于ascending属性确实保留了收集顺序。

因此,如果某人在string属性上使用_.groupBy,那么如果要对集合应用特定的排序顺序,则需要对分组的集合再次应用排序。

我相信在numeric属性上使用groupBy库执行underscore.js时,没有其他方法可以避免排序,这是一个限制。

本文链接:https://www.f2er.com/2732974.html

大家都在问