定義和用法
reverse() 方法用于顛倒數組中元素的順序。
語法
arrayObject.reverse()
提示和注釋
注釋:該方法會改變原來的數組,而不會創建新的數組。
eg:
var array = [1,2,3,4,5,6,7];
var newArray = [];
newArray = array.reverse();
//得出結果:[7,6,5,4,3,2,1]
疑問?
能不能用sort()方法實現效果?
具體分析一下:
sort() 方法用于對數組的元素進行排序。
reverse() 將數組中的元素逆序。
eg:
var array = [1, 12, 21, 2 ,9, 10, 23, 55, 0, 88];
document.write(array +"<br/>")
document.write(array.sort(function(a, b) {
return 1;
}))
//得到的結果:
1,12,21,2,9,10,23,55,0,88
88,0,55,23,10,9,2,21,12,1