sort函式的正確使用方法

2022-07-21 17:36:17 字數 511 閱讀 4562

//sort()函式是用來實現陣列排序的

var arr = [0,5,6,4,3];

var arr1 = [25,13,46,12];

var arr2 = [100,523,123,448];

如果按照以上的,陣列都是同位數的,sort就會正常的執行

如果var arr  = [5,100,36,12,6,5]

他的執行完之後就會變成  

[100, 12, 36, 5, 5, 6]

很明顯是錯的

因為sort函式的原理是

根據陣列的數字中的第乙個字元比較來排序的,然後在從第二個字元比較排序,一次類推

那麼我們怎樣才能實現陣列的正常排序的,

arr.sort(function(a,b))

arr.sort(function())

最後,推薦大家做專案的時候不要使用sort()

因為sort在處理大量資料的時候會出錯

sort函式的使用方法

標頭檔案為 includesort函式包含在的c 標準庫中,呼叫標準庫里的排序方法可以實現對資料的排序。三個引數 void sort randomaccessiterator first,randomaccessiterator last,compare comp 第三個引數comp是排序的方法,如...

sort使用方法

linux對檔案進行排序操作,可以使用sort完成。語法如下 sort rtkn 檔案 o 輸出檔案 引數解釋 r 預設是公升序,加上 r則降序 t 預設分割符是製表符或空格,加上 t可以指定分隔符 k 如果檔案有多列,可以指定用哪一列進行排序 n 預設按字元進行排序,指定 n,可以按數值進行排序 ...

C 中sort函式使用方法

sort函式包含在標頭檔案為 include的c 標準庫中,呼叫標準庫里的排序方法可以實現對資料的排序。sort函式的模板有三個引數 void sort randomaccessiterator first,randomaccessiterator last,compare comp 1 第乙個引數...