Javascript:从最大到最小对数字数组进行排序-有人可以解释一下此解决方案吗?

时间:2018-12-12 17:40:40

标签: javascript arrays

我的任务之一是编写代码,对从最大到最小的数字数组进行排序,我的解决方案是正确的,但我不理解。我只是根据我们之前在Google上查看的示例编写的。这是代码:

package com.testing;
import java.util.Random;
public class Testing {
    private static int num = 1, num2 = 2;

    public static void main(String[] args) {
        for(int i =0; i < 30; i++) {
            System.out.println(random());
        }
    }

    public static String random() {
        Random rgen = new Random();
        int rNumber = rgen.nextInt(2) + 1;
        if (rNumber == 1) return "N1";
        else if (rNumber == 2) return "N2";
        else return null;
    }
}

对于你们大多数人来说可能超级简单,但是我对function greatestToLeast(array) { return array.sort(function(a, b) { return b - a; }); } a的含义以及它们的来源感到困惑。它们在数组中表示什么,函数如何知道b意味着要从最大到最小排序?

0 个答案:

没有答案