首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用lodash对数组hitRulesTotalNumber字段进行排序,数量大的排在前面

使用lodash对数组hitRulesTotalNumber字段进行排序,数量大的排在前面

原创
作者头像
小焱
发布2025-08-04 16:07:55
发布2025-08-04 16:07:55
11500
代码可运行
举报
文章被收录于专栏:前端开发前端开发
运行总次数:0
代码可运行

要使用 Lodash 对数组按 hitRulesTotalNumber 字段进行降序排序(数量大的排在前面),可以使用 _.orderBy() 方法。这个方法允许你指定排序的字段和排序方向。

以下是实现代码:

代码语言:javascript
代码运行次数:0
运行
复制
// 假设你的数组名为data,每个元素都有hitRulesTotalNumber字段
const sortedData = _.orderBy(data, ['hitRulesTotalNumber'], ['desc']);

解释:

  • 第一个参数是要排序的数组
  • 第二个参数是要排序的字段数组(这里我们只需要按hitRulesTotalNumber排序)
  • 第三个参数是排序方向数组,'desc'表示降序(从大到小)

如果你需要完整的示例代码,可以参考:

运行这段代码后,排序结果会是:

代码语言:txt
复制
排序后: [
  { id: 2, hitRulesTotalNumber: 12 },
  { id: 4, hitRulesTotalNumber: 8 },
  { id: 1, hitRulesTotalNumber: 5 },
  { id: 3, hitRulesTotalNumber: 3 }
]

这种方法简洁高效,并且可以很容易扩展到按多个字段排序的场景。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档