本文介绍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