js怎樣對數組進行排序

js中可以通過調用sort和reverse方法來進行排序 , 今天我就來教教大家js怎樣對數組進行排序 。 工具/材料 電腦
瀏覽器
操作方法 01 首先 , 打開瀏覽器 , 然后隨便打開一個頁面 , 比如我就打開了搜狗首頁 , 然后按下快捷鍵F12 , 這樣就可以打開瀏覽器的開發人員工具了 。 然后我們點擊“console”來切換到console界面 。 console界面字體比較小 , 可以按ctrl鍵和加號來放大字體 。

js怎樣對數組進行排序



02 接著在console里面開始寫代碼來 。 如圖所示 , 小編我就自定義了兩個數組 , 一個數組存放的是字符 , 一個數組存放的是數字 , 接著開始對這兩個數組進行排序 。

js怎樣對數組進行排序



03 如圖 , 數組名.sort()即可對字符進行排序 , 排序是按照字典排序方式的 , 也就是從a到z 。

js怎樣對數組進行排序



04 接著使用數組名.reverse()就可以把里面的數組倒轉過來 , 如圖 , 看看對比就很容易明白了 , 位置完全相反 。

js怎樣對數組進行排序



05 但是 , 如果要排序的是數字 , 如果使用sort()和reverse()方法則會失效 。 這時候就需要在sort()和reverse()方法里面傳入一個函數參數 。

js怎樣對數組進行排序



06 如圖 , 先定義一個函數 , 函數的內容如圖所示 。 傳入兩個參數 , 然后用第一個參數減去第二個參數 , 比如我們只需要把a-b即可把數字從小到大排序 。

js怎樣對數組進行排序



07 接著我們再把函數作為參數傳入到sort()里面 , 這樣就可以對數字進行排序了 。

js怎樣對數組進行排序



08 如果要從大到小排序 , 則另寫一個函數 , 用第二個參數減去第一個參數 , 這樣就可以了 , 如圖 , 我就改為b-a 。

js怎樣對數組進行排序



09 這樣即可得到從大到小排序的數組了 , 哈哈 。

js怎樣對數組進行排序



10 【js怎樣對數組進行排序】當然 , 如果不另外寫函數 , 我們也可以使用reverse , 然后把之前的s函數傳入也可以得到從大到小的結果 。

js怎樣對數組進行排序





以上內容就是js怎樣對數組進行排序的內容啦 , 希望對你有所幫助哦!

    猜你喜歡