如何在JavaScript中正确排序整数数组?


在本文中,我们将学习“如何在JavaScript中正确排序整数数组”。让我们深入了解这篇文章,学习更多关于数组排序的知识。

在JavaScript中,我们经常需要对整数数组进行排序。`sort` 方法允许我们通过传入一个比较函数来对数组进行排序。

Sort() 方法

sort() 方法使您可以按顺序排列数组元素。除了返回已排序的数组外,sort() 方法还会修改初始数组元素的位置。

通常情况下,sort() 方法会按升序排列数组元素,最小值排在最大值之前。为了确定排序顺序,sort() 方法会将元素转换为字符串并比较这些字符串

让我们看看下面的例子,了解更多关于“如何在JavaScript中正确排序整数数组”的信息。

示例

在下面的示例中,我们使用sort() 方法按升序排序数组

<!DOCTYPE html>
<html>
<body>
   <p>Ascending order of sorting is</p>
   <p id="tutorial"></p>
   <script>
      const points = [24, 144, 54, 2, 66, 77];
      points.sort(function(a, b){return a-b});
      document.getElementById("tutorial").innerHTML = points;
   </script>
</body>
</html>

当脚本执行时,它将生成一个输出,其中包含使用sort() 方法按升序排序的数字列表。

示例

考虑下面的示例,我们使用sort() 方法按降序排序数组

<!DOCTYPE html>
<html>
<body>
   <p>Descending order of Sorting is</p>
   <p id="tutorial"></p>
   <script>
      const points = [111, 100, 99, 88, 77, 66];
      points.sort(function(a, b){return b-a});
      document.getElementById("tutorial").innerHTML = points;
   </script>
</body>
</html>

运行上述脚本后,网页浏览器将显示数字列表,这些数字是使用网页上的sort() 方法排序的。

更新于:2023年1月18日

浏览量:287

启动您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.