麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js sort 二維數組排序的用法小結

2019-11-20 21:12:35
字體:
來源:轉載
供稿:網友

最近在搞js 排序的問題,因為數據庫排序太耗資源,如果能轉移到客戶端去排序,能大大D減少服務器內存消耗。客戶端的話,除了js,就是as了,可惜我as學得太爛,所以只能選擇js來研究研究了。。。經過我的測試,js內置方法sort的效率非常高

我們知道在js中默認提供了sort函數,但是這個函數默認是按照數組內容的ascii碼升序進行排列的,如果我們要對二維數組排序要如何做呢?在php中是有multi_sort函數可供調用的,但是在js中似乎沒有這種函數,但是沒關系 ,因為js的sort函數其實也提供了參數可以定義比較函數進行二維數組的排序。

1、按數值排序
假設有如下數組

復制代碼 代碼如下:

var arr = [[1, 2, 3], [7, 2, 3], [3, 2, 3]];

這里如果我們要按每個子數組的第一列來排序要如何做呢,我們可以定義一個比較函數:
復制代碼 代碼如下:

arr.sort(function(x, y){
  return x[0] 主站蜘蛛池模板: 欧美精品激情视频 | 亚洲成人福利电影 | 加勒比色综合 | 九九视屏 | 毛片视频网站 | 欧美一级爱爱 | 国产成人综合在线视频 | 一级大片久久 | 一级电影在线免费观看 | 伊人av影院 | 看免费的毛片 | 欧美成人性生活 | 娇妻被各种姿势c到高潮小说 | 一区二区三区在线观看免费视频 | 久久人人爽人人爽人人片av免费 | 国产精品一区二av18款 | 羞羞的视频免费在线观看 | 亚洲第一成人在线 | 天海翼四虎精品正在播放 | 亚洲午夜一区二区三区 | 亚洲αv | 九一免费国产 | 一区二区三区在线播放视频 | 99国产精品欲a | 超久久| 一区二区三区视频在线观看 | 一区二区久久久久草草 | 成人午夜在线免费观看 | 日韩精品中文字幕一区二区三区 | 国产精品av久久久久久网址 | 久草成人在线 | 色播亚洲 | 成人午夜a | 欧美成人高清在线 | 欧美中文字幕在线视频 | 午夜视频在线观 | 免费视频a | 欧美日韩a∨毛片一区 | 精品欧美一区二区精品久久 | 在线播放免费人成毛片乱码 | 精品一区二区久久久 |