扫码一下
查看教程更方便
sort() 方法用于对数组的元素进行排序。
排序顺序可以是字母或数字,并按升序或降序。
默认排序顺序为按字母升序。
注意:当数字是按字母顺序排列时"40"将排在"5"前面。
使用数字排序,你必须通过一个函数作为参数来调用。
函数指定数字是按照升序还是降序排列。
这些说起来可能很难理解,你可以通过本页底部实例进一步了解它。
注意: 这种方法会改变原始数组!
语法如下
array.sort([compareFunction]);
compareFunction - 可选,指定定义排序顺序的函数。如果省略,则数组按字典顺序排序。
返回一个排序后的新数组。
所有主流浏览器都支持 sort() 方法。
<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