JavaScript数组sort()方法详解与使用示例

作者:异步漫步

时间:2026-10-29

浏览:445

本文介绍JavaScript中数组的sort()方法,用于对数组元素进行排序。该方法可选接收compareFunction参数以定义排序规则,若省略则按字典顺序排序。文章提供了基础语法及字符串数组排序的完整HTML示例,展示如何调用sort()并输出排序后的结果,适用于初学者快速掌握数组排序操作。

文章目录

sort()方法概述与语法

JavaScript数组提供了sort()方法,用于对数组中的元素进行排序操作。 语法

基本语法结构


array.sort( compareFunction );

参数说明

以下是该方法的参数详细说明:

  • compareFunction:这是一个可选参数,用于指定一个比较函数,以定义排序的顺序。如果省略此参数,数组元素将默认按照字典顺序(字母顺序)进行排序。

返回值说明

返回值:

代码示例与结果

该方法返回一个经过排序后的新数组。 示例:

HTML排序示例代码


<html>
<head>
<title>JavaScript Array sort Method</title>
</head>
<body>
<script type="text/javascript">
var arr = new Array("orange", "mango", "banana", "sugar");

var sorted = arr.sort();
document.write("Returned string is : " + sorted );

</script>
</body>
</html>

运行结果展示

执行上述代码将产生以下结果:

实际输出结果


Returned array is : banana,mango,orange,sugar 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章