JavaScript陣列升序和降序排列

admin發表於2017-12-04

陣列是一個組織資料的利器,由於它的功能非常的強大,所以良好的利用陣列可以給實際編碼帶來很多遍歷,下面就介紹一下如何利用陣列對數字大小進行排序,例如最為簡單的升序和降序排序。

一.升序排列:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var theArray=[2,3,5,1,15,8,12,11,7];
function des(a,b){
  return a-b;
}
console.log(theArray.sort(des));

上面的程式碼實現了陣列元素中陣列的升序排列。

二.降序排列:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var theArray=[2,3,5,1,15,8,12,11,7];
function des(a,b){
  return b-a;
}
console.log(theArray.sort(des));

以上程式碼實現了陣列元素的降序排列。

此函式的實現核心是sort方法,具體可以參閱JavaScript sort()一章節。

相關文章