如何在underscore.js中按降序对日期进行排序?

时间:2015-07-13 15:59:01

标签: underscore.js

underscore.js中是否有一个函数可以按降序对日期数组进行排序?

2 个答案:

答案 0 :(得分:2)

fwiw之前已经在Stack Overflow上提出了一个更完整的答案。我认为这也是@Bergi提供的问题的一个很好的答案:

与@ Praveen相同的答案,但它包含一个详细说明日期比较的财产检查的例子,即如果你是时间模型"是{" start":{" dateTime":...}," end":{" dateTime":...}} ,那么你可以通过以下方式排序:

_.sortBy(arr, function(o) { return o.start.dateTime; })

感谢@Praveen和@Bergi!

StackOverflow QA Thread - Underscore, SortBy, Dates

答案 1 :(得分:0)

<强> _.sortBy

将集合拆分为集合,按照通过iteratee运行每个值的结果进行分组。如果iteratee是一个字符串而不是一个函数,则按每个值的iteratee命名的属性进行分组。

对于排序desc,您可以在排序后 reverse 数组。