按对象内部的值对对象集合进行排序

时间:2019-03-07 09:09:53

标签: javascript sorting data-structures ecmascript-6

我有一个看起来像这样的数据集合:

const  data = {
    5c80dd171d9e7b3755911818: {
      "_id": "5c80dd171d9e7b3755911818",
      "created_at": "2019-03-07T08:25:11.323Z",
      "description": ""
    }
    5c80dd1b1d9e7b3755911819: {
      "_id": "5c80dd1b1d9e7b3755911819",
      "created_at": "2019-03-07T08:24:11.323Z",
      "description": ""
    }
    5c80dd231d9e7b375591181a: {
      "_id": "5c80dd231d9e7b375591181a",
      "created_at": "2019-03-07T08:27:11.323Z",
      "description": ""
    }
}

我一直试图将数据转换为数组,对内部项目进行排序,然后再次使用来自loadash的_keyBy来创建集合-但它以混合顺序返回对象。

有没有一种方法可以按对象内的created_at值对该集合进行排序,并返回相同的集合而不是数组,而是进行排序?

0 个答案:

没有答案