本文實例講述了Javascript中數組sort和reverse用法。分享給大家供大家參考。具體分析如下:
sort() 方法用于對數組的元素進行排序。
reverse()將數組中的元素逆序
首先我們來試試以下這段代碼:
輸出結果會是什么呢:
[ 10, 15, 5, 0, 1 ]
reverse()也就是很簡單的把數組倒過來而已,那么接下來想吐槽的是sort()
這是怎么回事?
實際上,在sort()函數內部會使用toString()轉型,而String比較是通過ASCII,所以,我們如果需要排序的話,還是自己寫一個sort()比較好。
現在的輸出結果:
[ 0, 1, 5, 10, 15 ]
更簡單的寫法是,在compare()內部使用return value2 - value1;
希望本文所述對大家的javascript程序設計有所幫助。
新聞熱點
疑難解答