示例数据:
var arr = [
{
"_id": "5c9d8cc3161d6c257c021340",
"acitveCount": 5
},
{
"_id": "5ca2bc4a54bc0f2fa07b1541",
"acitveCount": 1
},
{
"_id": "5ca318f9f41bc03be0db8ea3",
"acitveCount": 23
}
]
- 按照activeCount从大到小排列:
arr.sort((a, b) => {return b.acitveCount - a.acitveCount;})
结果为:
[
{ _id: "5ca318f9f41bc03be0db8ea3", acitveCount: 23 },
{ _id: "5c9d8cc3161d6c257c021340", acitveCount: 5 },
{ _id: "5ca2bc4a54bc0f2fa07b1541", acitveCount: 1 }
]
- 按照activeCount从小到大排列:
arr.sort((a, b) => {return a.acitveCount - b.acitveCount;})
结果为:
[
{ _id: "5ca2bc4a54bc0f2fa07b1541", acitveCount: 1 },
{ _id: "5c9d8cc3161d6c257c021340", acitveCount: 5 },
{ _id: "5ca318f9f41bc03be0db8ea3", acitveCount: 23 }
]