最近在搞js 排序的問題,因為數據庫排序太耗資源,如果能轉移到客戶端去排序,能大大D減少服務器內存消耗。客戶端的話,除了js,就是as了,可惜我as學得太爛,所以只能選擇js來研究研究了。。。經過我的測試,js內置方法sort的效率非常高
我們知道在js中默認提供了sort函數,但是這個函數默認是按照數組內容的ascii碼升序進行排列的,如果我們要對二維數組排序要如何做呢?在php中是有multi_sort函數可供調用的,但是在js中似乎沒有這種函數,但是沒關系 ,因為js的sort函數其實也提供了參數可以定義比較函數進行二維數組的排序。
1、按數值排序
假設有如下數組