1. 程式人生 > >js_sort()對數組元素進行排序

js_sort()對數組元素進行排序

冒泡 col style .net -a class sdn blog art

sort(),數組對象提供的一個排序方法。

此方法接收一個函數,函數接收兩個參數,通過對這兩個參數判斷進行排序。

如果a-b > 0,則a和b交換位置。當然這樣寫出來的話是升序排列。如果要降序排則把a-b改成b-a就可以實現,就是說b大於a,則b和a交換位置,把大的值排前面。a,b的值就是從arr[0],arr[1]開始比較的,類似冒泡排序。

 1             //sort(),數組提供的一個排序方法。
 2             //此方法接收一個函數,函數接收兩個參數,通過對這兩個參數判斷進行排序。
 3             var arr = [5, 50, 20, 30, 47];
4 arr.sort(function(a, b) { 5 return a - b; 6 }); 7 console.log(arr); 8 /*如果a-b > 0,則a和b交換位置。當然這樣寫出來的話是升序排列。如果要降序排則把a-b改成b-a就 9 可以實現,就是說b大於a,則b和a交換位置,把大的值排前面。a,b的值就是從arr[0],arr[1]開始比較的, 10 類似冒泡排序。*/

原文點擊這裏

js_sort()對數組元素進行排序