英[sɔ:t] 美[sɔ:rt]
#n.分類,類別;品質,本性;方法;一群
vt.& vi.分類;整頓,整理;適合
vt.挑選;把…分類;將…排順序
vi.分類;交往;協調
第三人稱單數: sorts 複數: sorts 現在分詞: sorting 過去式: sorted 過去分詞: sorted
javascript sort()方法 語法
sort()方法怎麼使用?
sort()方法是用於對陣列的元素進行排序,並傳回數組,sort()方法現在是穩定的,預設排序順序是根據字串Unicode碼點。
作用:用來對陣列的元素進行排序。
語法:arrayObject.sort(sortby)
#參數:sortby 可選。規定排序順序。必須是函數。
傳回:對陣列的引用。請注意,數組在原始數組上進行排序,不產生副本。
說明:如果呼叫該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字元編碼的順序進行排序。要實現這一點,首先應把數組的元素都轉換成字串(如有必要),以便進行比較。如果想要按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然後傳回一個用於說明這兩個值的相對順序的數字。比較函數應該有兩個參數 a 和 b,其傳回值如下:若 a 小於 b,在排序後的陣列中 a 應該出現在 b 之前,則傳回一個小於 0 的值。若 a 等於 b,則回傳 0。若 a 大於 b,則傳回大於 0 的值。
javascript sort()方法 範例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") document.write(arr.sort()) </script> </body> </html>
執行實例 »
點擊 "執行實例" 按鈕查看線上實例