英[s?:t]? ?美[s?:rt]??
#n.分類,類別;品質(zhì),本性;方法;一群
vt.& vi.分類;整頓,整理;適合
vt.挑選;把…分類;將…排順序
vi.分類;交往;協(xié)調(diào)
第三人稱單數(shù): sorts 複數(shù): sorts 現(xiàn)在分詞: sorting 過去式: sorted 過去分詞: sorted
javascript sort()方法 語法
sort()方法怎麼使用?
sort()方法是用於對陣列的元素進(jìn)行排序,並傳回數(shù)組,sort()方法現(xiàn)在是穩(wěn)定的,預(yù)設(shè)排序順序是根據(jù)字串Unicode碼點。
作用:用來對陣列的元素進(jìn)行排序。
語法:arrayObject.sort(sortby)
#參數(shù):sortby ? ?可選。規(guī)定排序順序。必須是函數(shù)。? ??
傳回:對陣列的引用。請注意,數(shù)組在原始數(shù)組上進(jìn)行排序,不產(chǎn)生副本。
說明:如果呼叫該方法時沒有使用參數(shù),將按字母順序?qū)?shù)組中的元素進(jìn)行排序,說得更精確點,是按照字元編碼的順序進(jìn)行排序。要實現(xiàn)這一點,首先應(yīng)把數(shù)組的元素都轉(zhuǎn)換成字串(如有必要),以便進(jìn)行比較。如果想要按照其他標(biāo)準(zhǔn)進(jìn)行排序,就需要提供比較函數(shù),該函數(shù)要比較兩個值,然後傳回一個用於說明這兩個值的相對順序的數(shù)字。比較函數(shù)應(yīng)該有兩個參數(shù) a 和 b,其傳回值如下:若 a 小於 b,在排序後的陣列中 a 應(yīng)該出現(xiàn)在 b 之前,則傳回一個小於 0 的值。若 a 等於 b,則回傳 0。若 a 大於 b,則傳回大於 0 的值。
javascript sort()方法 範(fàn)例
<!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>
執(zhí)行實例 ?
點擊 "執(zhí)行實例" 按鈕查看線上實例