数组内置方法 排序方法
排序方法
排序方法: 修改了原数组
- sort: 排序(不是升序降序) 默认是按照字符串排序
sort返回值:
对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 - reverse: 倒叙 元素位置颠倒(第一个跑到最后一个,最后跑到第一个)
该方法会改变原来的数组,而不会创建新的数组。
sort例题:
创建一个数组,并按照数值的大小对数字进行排序:
<script type="text/javascript">
function sortNumber(a,b)
{
return a - b
}
var arr = new Array(6)
arr[0] = "10"
arr[1] = "5"
arr[2] = "40"
arr[3] = "25"
arr[4] = "1000"
arr[5] = "1"
document.write(arr + "<br />")
document.write(arr.sort(sortNumber))
</script>
输出:
10,5,40,25,1000,1
1,5,10,25,40,1000
reverse例题:
创建一个数组,然后颠倒其元素的顺序:
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George&