js中可以通過調用sort和reverse方法來進行排序 , 今天我就來教教大家js怎樣對數組進行排序 。 工具/材料 電腦
瀏覽器
操作方法 01 首先 , 打開瀏覽器 , 然后隨便打開一個頁面 , 比如我就打開了搜狗首頁 , 然后按下快捷鍵F12 , 這樣就可以打開瀏覽器的開發人員工具了 。 然后我們點擊“console”來切換到console界面 。 console界面字體比較小 , 可以按ctrl鍵和加號來放大字體 。
02 接著在console里面開始寫代碼來 。 如圖所示 , 小編我就自定義了兩個數組 , 一個數組存放的是字符 , 一個數組存放的是數字 , 接著開始對這兩個數組進行排序 。
03 如圖 , 數組名.sort()即可對字符進行排序 , 排序是按照字典排序方式的 , 也就是從a到z 。
04 接著使用數組名.reverse()就可以把里面的數組倒轉過來 , 如圖 , 看看對比就很容易明白了 , 位置完全相反 。
05 但是 , 如果要排序的是數字 , 如果使用sort()和reverse()方法則會失效 。 這時候就需要在sort()和reverse()方法里面傳入一個函數參數 。
06 如圖 , 先定義一個函數 , 函數的內容如圖所示 。 傳入兩個參數 , 然后用第一個參數減去第二個參數 , 比如我們只需要把a-b即可把數字從小到大排序 。
07 接著我們再把函數作為參數傳入到sort()里面 , 這樣就可以對數字進行排序了 。
08 如果要從大到小排序 , 則另寫一個函數 , 用第二個參數減去第一個參數 , 這樣就可以了 , 如圖 , 我就改為b-a 。
09 這樣即可得到從大到小排序的數組了 , 哈哈 。
10 【js怎樣對數組進行排序】當然 , 如果不另外寫函數 , 我們也可以使用reverse , 然后把之前的s函數傳入也可以得到從大到小的結果 。
以上內容就是js怎樣對數組進行排序的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- 分期樂怎樣邀請微信好友注冊?
- word2016怎樣插入圖片
- 免費企業郵箱和收費企業郵箱區別
- 荒野行動之中對于倍鏡的使用以及掌握的技巧
- 怎樣區分紫砂壺的精致程度和品位高低
- 怎么使用美團秀秀對圖片進行拼圖處理?
- 你對喝茶的誤區了解多少,金駿眉屬于什么茶
- 電視對居家的風水有什么影響
- 怎樣制作千層餅?
- 香腸派對吃雞怎么補充能量使用繃帶
