2017-07-19 33 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按預期工作與您的數據,但你已經發布排序的數據,這就是爲什麼您收到相同的結果。