1、陣列按createtime排序
functionsortbycreatetime(list: any) );
}
2、陣列去重
//es5function
uniq(arr) }
//es6function
uniq(arr)
3、物件陣列取交集
/*** 取物件陣列交集
* @param list1 陣列
* @param list2 陣列
* @param param 屬性名稱
*/getintersectlist (list1, list2, param) )
}
4、按陣列屬性排序
/*** 按陣列屬性排序
* @param list 陣列
* @param param 屬性名稱
*/sortbyparam (list, param) )
},
JS封裝的常用方法
export function getbrowser export function geturlkey name 1 寫入帶有自定義有效期的cookie 使用方式 這是有設定過期時間的使用示例 s20是代表20秒 h是指小時,如12小時則是 h12 d是天數,30天則 d30 用法示例 setco...
常用js驗證方法封裝1
var check 是否為郵件 isemail function str 是否為手機號 isphone function str s trim str if a.test s return true 是否漢字 iscn function str 是否密碼 ispwd function str isw...
js常用函式封裝
轉成兩位數 function totwo n 引數說明 str表示原字串變數,表示要插入的字串,sn表示要插入的位置 function insert str,sn 參考 去除空格 type 1 所有空格 2 前後空格 3 前空格 4 後空格 function trim str type 字母大小寫切...