我有一個像下面這樣的數組,我試圖按照它的價格使用lodash對數組中的項進行排序,但我沒有看到它的工作。請讓我知道這裏有什麼問題,根據lodash文檔,它將採用一個數組並且應該返回排序後的數組。我如何分類與Lodash sortBy?
我的數據
var items= [
{
"total": 11,
"productGroup": {
"_id": "5834754f0acc770ce14b1378",
"name": "Auto Biography",
"description": "Yum",
"type": "book"
},
"_id": "58791af46c698c00475e7f41",
"price": 200,
"sold": 0
},
{
"total": 11,
"productGroup": {
"_id": "5834754f0acc770ce14b1378",
"name": "Science Fiction",
"description": "Yum",
"type": "book"
},
"_id": "58791af46c698c00475e7f41",
"price": 120,
"sold": 0
},
{
"total": 11,
"productGroup": {
"_id": "5834754f0acc770ce14b1378",
"name": "Language",
"description": "Yum",
"type": "book"
},
"_id": "58791af46c698c00475e7f41",
"price": 125,
"sold": 0
},
{
"total": 11,
"productGroup": {
"_id": "5834754f0acc770ce14b1378",
"name": "Fiction",
"description": "Yum",
"type": "book"
},
"_id": "58791af46c698c00475e7f41",
"price": 300,
"sold": 0
}
]
排序代碼
items = _.sortBy(items, item=>{return item.price});
它正在做什麼呢? – Soviut
你使用的是什麼版本的lodash? – Soviut