【发布时间】:2018-08-08 21:37:12
【问题描述】:
我正在使用 lodash 的 groupBy 将对象按一个可以是 1 - 10 的数值分组。我们将属性称为“排序”
groupBy 的结果是这样的
{
1:[{sort:1,...}, ...],
2:[{sort:2,...}], ...].
...
}
接下来我使用 Object.values(result) 将其转换回二维数组,以便使用双 ngFor 以角度显示它。
问题是我不能确定(我可以吗?)对象的顺序是否井井有条。 groupBy 是否按优先顺序创建键?
所以如果结果看起来像
{
3:[...],
1:[...],
2:[...],
...
}
在将 _groupBy 结果推送到数组之前如何对其进行预排序?
【问题讨论】:
标签: angular sorting underscore.js lodash