如何在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() 方法排序的。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP