java sortby_我如何用Lodash sortBy排序?

我有一个类似下面的数组,我正在尝试使用lodash按价格对数组中的项目进行排序,但我认为它不起作用 . 请告诉我这里有什么问题,根据lodash文档,它将采用数组并应返回已排序的数组 .

我的数据

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});

你可能感兴趣的:(java,sortby)