如何在JavaScript中根据日期对对象进行排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在JavaScript中根据日期对对象进行排序相关的知识,希望对你有一定的参考价值。

输入数据

 var data =  {
    "36905b7cb": "(2019-12-26 T 13H-39M-0S) Co-Testing",
    "cad5dd7ea": "(2019-12-05 T 16H-38M-9S) Diagnosis",
    "sad4217ea": "(2020-03-05 T 16H-38M-9S) Bio-Testing"
  }

预期产出

var data =  {
    "sad4217ea": "(2020-03-05 T 16H-38M-9S) Bio-Testing"
    "36905b7cb": "(2019-12-26 T 13H-39M-0S) Co-Testing",
    "cad5dd7ea": "(2019-12-05 T 16H-38M-9S) Diagnosis"
  }

我们必须根据日期来安排数据的排序。而不是KEYS

答案

你可以使用数组util函数,比如 reduce, sort.enter image description here

以上是关于如何在JavaScript中根据日期对对象进行排序的主要内容,如果未能解决你的问题,请参考以下文章

如何对对象集合上的字符串日期进行排序

如何在 JavaScript 中对字符串进行排序

Javascript - 按日期然后按时间对对象数组进行排序

javascript 使用日期值按单键对对象数组进行排序

如何通过嵌套对象属性对 JavaScript 对象数组进行排序?

如何根据添加到画廊的日期在 Swift 中对照片进行排序