2017-07-19 65 views
0

也许我需要将数组转换为真正的日期,使其工作?如果使用时刻将性能问题,因为我需要排序阵列以及。lodash sortBy不能用秒

const arr = [{ 
 
    "created_at": "2017-07-19 10:37:20" 
 
}, { 
 
    "created_at": "2017-07-19 10:38:02" 
 
}, { 
 
    "created_at": "2017-07-19 10:38:06" 
 
}, { 
 
    "created_at": "2017-07-19 10:38:35" 
 
}, { 
 
    "created_at": "2017-07-19 10:39:21" 
 
}, { 
 
    "created_at": "2017-07-19 10:39:49" 
 
}, { 
 
    "created_at": "2017-07-19 10:42:06" 
 
}, { 
 
    "created_at": "2017-07-19 10:42:20" 
 
}, { 
 
    "created_at": "2017-07-19 10:45:01" 
 
}, { 
 
    "created_at": "2017-07-19 10:45:09" 
 
}] 
 
console.log(_.sortBy(arr, 'created_at'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/1.2.1/lodash.min.js"></script>

+3

你是什么意思的“不工作”?你期望发生什么? –

+0

我试过了代码,它的工作原理。我甚至修改了项目的排序,因为**你发布的内容已经排序**。 – jotaelesalinas

回答

2

Lodash sortBy按预期工作与您的数据,但你已经发布排序的数据,这就是为什么您收到相同的结果。