用JavaScript对数组进行排序

rash.tay
var num_list = [1, 2, 3, 4];
function num_order(a, b) {return b-a; }
num_list.sort(num_order);

我浏览过博客,并且已经搜索了该主题,但无济于事。所有人都描述此函数按降序排序,但是都没有指定如何发生。例如,参数a和b中存储了哪些值以及如何分配这些值。最后,函数通过什么结果以及如何进行排序方法对那些值做..任何帮助,将不胜感激..

让我指定有一个与此类似的帖子,但是该帖子中的答案尚不清楚。.一个用户在此处提供了一个链接,使链接更清晰

萨拉瓦那

您传递给sort方法的参数是比较函数。它将定义元素的排序顺序。

查看将什么值传递给参数a和b。在控制台中尝试以下操作:

var num_list = [1, 2, 3, 4];

num_list.sort(function(a, b) {
    debugger;
    return b-a;
})

MDN拥有有关比较功能的良好文档:https : //developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/sort

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用Javascript对数组,变量或对象进行排序

来自分类Dev

用相应的数组对数组进行排序

来自分类Dev

用最少的移动对数组进行排序

来自分类Dev

用条件对数组进行排序

来自分类Dev

用C对数组进行冒泡排序

来自分类Dev

JavaScript与PHP对数组进行排序

来自分类Dev

在JavaScript上对数组元素进行排序

来自分类Dev

使用javascript对数组表进行排序

来自分类Dev

Javascript - 在初始“-”之后对数组进行排序

来自分类Dev

用JavaScript中另一个数组的内容对数组进行排序

来自分类Dev

用Javascript中其他数组的值对数组进行排序?

来自分类Dev

用PHP对数组进行排序-数字排序

来自分类Dev

用预先排序的分区对数组进行排序

来自分类Dev

用科学计数法对数字数组进行排序

来自分类Dev

用两个参数对数组进行排序

来自分类Dev

用awk对数组中的值进行排序

来自分类Dev

用两个值对数组进行排序

来自分类Dev

用定界符对数组列表进行排序

来自分类Dev

用 2 个条件对数组进行排序

来自分类Dev

用C对数据结构数组进行排序

来自分类Dev

用JavaScript对数字和文本进行排序

来自分类Dev

列对数组进行排序?

来自分类Dev

如何对数组进行排序

来自分类Dev

以升序对数组进行排序

来自分类Dev

无法对数组进行排序

来自分类Dev

在Javascript中按日期对数组进行排序

来自分类Dev

如何使用AngularJs或Javascript对数组进行排序?

来自分类Dev

如何使用javascript按组对数组进行排序?

来自分类Dev

字母数字在JavaScript中对数组进行排序