定義和用法
reverse() 方法用于顛倒數(shù)組中元素的順序。
語(yǔ)法
arrayObject.reverse()
提示和注釋
注釋?zhuān)涸摲椒〞?huì)改變?cè)瓉?lái)的數(shù)組,而不會(huì)創(chuàng)建新的數(shù)組。
eg:
var array = [1,2,3,4,5,6,7];
var newArray = [];
newArray = array.reverse();
//得出結(jié)果:[7,6,5,4,3,2,1]
疑問(wèn)?
能不能用sort()方法實(shí)現(xiàn)效果?
具體分析一下:
sort() 方法用于對(duì)數(shù)組的元素進(jìn)行排序。
reverse() 將數(shù)組中的元素逆序。
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;
}))
//得到的結(jié)果:
1,12,21,2,9,10,23,55,0,88
88,0,55,23,10,9,2,21,12,1