js數組sort排序的理解


javascript 中 Array.sort()方法是用來對數組項進行排序的 ,默認情況下是進行升序排列.

 

example1:

 

example2:

 

 sort() 方法可以接受一個方法為參數 ,這個方法有兩個參數。分別代表每次排序比較時的兩個數組項。sort()排序時每次比較兩個數組項都會執行這個參數,並把兩個比較的數組項作為參數傳遞給這個函數。當函數返回值為1的時候就交換兩個數組項的順序,否則就不交換。

 

example3:降序排列

 

example4:升序排列

 

另外,可以直接把一個無名函數直接放到sort()方法的調用中。如下的例子是將奇數排在前面,偶數排在后面

 

exampl45:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM