У меня есть массив, подобный приведенному ниже, и я пытаюсь сортировать элементы в массиве по его цене с помощью 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