js_sort()對數組元素進行排序
阿新 • • 發佈:2018-08-03
冒泡 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()對數組元素進行排序