本文實例講述了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程式設計有所幫助。