私は以下のような配列を持っていて、配列内のアイテムを価格で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
使用しているロダッシュのバージョンは何ですか? – Soviut