代码之家  ›  专栏  ›  技术社区  ›  bafix2203

Javascript从数组中获取两个最小的数字[duplicate]

  •  -2
  • bafix2203  · 技术社区  · 7 年前

    我想从三个数的数组中得到两个最小的数

    我只能从数组中得到一个最小的数。我找不到两个号码。有人能帮我吗?

    var array = [2, 3, 5];
    
    var min = Math.min(array[0], array[1], array[2]);
    console.log(min)
    1 回复  |  直到 7 年前
        1
  •  0
  •   Rafael Herscovici    7 年前

    按值对数组排序并获取两个第一个结果:

    var arr = [5,3,10,4,9,1];
    arr.sort((a, b) => a - b);
    console.log(arr[0], arr[1]);