JavaScript中.sort的说明

时间:2018-11-30 15:52:46

标签: javascript sorting

对于Java中的.sort方法,我有一个基本的问题。

我只需要对它的工作原理进行一些“脚踏实地”的解释:

如果我有一个数组:

var myArray = [40, 50, 30, 70];

我想从最小到最大对myArray进行排序:

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

那么,逐步解决...

  • 40-50 = -10 ...因此,由于值-10小于0 ..保持原样。
  • 50-30 = 20 ...因此,由于值20大于0 ..将数组重新排列为:

[40,30,50,70]

因此,一旦重新排列完成。.我假设sort方法是否重新开始?

对不起,如果这是超级基础,但又很好奇..也许我错过了发生的事情。

0 个答案:

没有答案