gpt4 book ai didi

javascript - 解释为什么 Array.sort 这样做

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:36 26 4
gpt4 key购买 nike

当我们尝试对数字数组进行排序时,人们说使用这个

var numbers = [4, 2, 5, 1, 3];
numbers.sort(function(a, b) {
debugger;
return (a > b) ? (1) : (-1);
});
debugger;
print(numbers);

如果我们在调试器模式下观察参数 a,b,我们会看到以下内容

4,2
4,5
1,3
5,1
2,1
2,3
4,3

我需要知道或解释排序函数如何从内部工作以给我这些参数???或者我需要有人解释发生了什么事?

最佳答案

我用这个:

var num = [4,2,5,1,3];
num.sort(function(a,b){return a-b;});

关于javascript - 解释为什么 Array.sort 这样做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21598566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com