如何正确对 JavaScript 整数数组进行排序?

javascriptweb developmentfront end technology

在本文中,我们将学习"如何正确对 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() 方法按降序对 array 进行排序。

<!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() 方法 进行排序的。


相关文章