多排序多维数组 [英] Multi-sorting a multi-dimensional array
本文介绍了多排序多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
var availableTags = [
{value:"fruit",desc:"fruit",groupId:2,userId:4},
{value:"aGan",desc:"normal user",groupId:4,userId:5},
{value:"father's home ",desc:"normal user",groupId:2,userId:4}
].sort(function(a, b) { return a.groupId > b.groupId; });
这是按 groupId
字段排序,但如何按 groupId
和值
排序?
This sorts by groupId
field, but how do I to sort by groupId
and value
?
推荐答案
将退货单更改为
return a.groupId > b.groupId || (a.groupId == b.groupId && a.value > b.value);
这篇关于多排序多维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文