多排序多维数组 [英] Multi-sorting a multi-dimensional array

查看:75
本文介绍了多排序多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆