javascript - 对 2D javascript 数组进行排序

标签 javascript jquery sorting

我有一个包含标签列表和计数的数组。

tags_array[0] = tags;
tags_array[1] = tags_count;

我需要根据计数对数组进行排序,以便我可以挑选出前几个标签。

最佳答案

对一进行排序,同时存储排序比较。然后使用这些结果对其他进行排序:

var res = [];
tags_count.sort( function( a, b ){ return res.push( a=a-b ), a; } );
tags.sort( function(){ return res.shift(); } );

关于javascript - 对 2D javascript 数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13125124/

相关文章:

javascript - 是否需要用于现场浏览的 Google Analytics hitCallback?

javascript - 使用 Jquery 从本地文件中获取 JSON 对象

javascript - setStyleClass 方法覆盖已经定义的 styleClass

javascript - 使用 Ext js 6.2.0 进行方法排序的模式

java - 在java 8中从父级排序子级列表

javascript - 事件监听器清除console.log

javascript - 传递 url 以作为 kendoui 数据源中的参数读取

jquery - Objective C 将数据发送到 phonegap 并调用 javascript 函数

javascript - 延迟进度指示器

linux - Bash 按正则表达式排序