判斷型別
千位符
const milliformat = num => num && num.tostring().replace(/^\d+/g, m => m.replace(/(?=(?!^)(\d)+$)/g, ','));
深度轉殖
function deepclone (obj)
var o = isarray(obj) ? : {};
for(i in obj)
} return o;
}
解析get請求的urlconst parsequerystring = (url) => ;
陣列去重
const repeat = (arr) =>
// 或者
array.form(arr);
陣列降維
一句話隨機排序
const shuffle = arr => arr.sort(() => math.random() - .5);
帶有正則的 if else 優化
一般if else 過長會使用switch,但是switch不知正則(不知道是不是沒有找到),推薦使用方法,看著舒服點
const actions = ()=>
const functionb = ()=>
const functionc = ()=>
return new map([
[/^guest_[1-4]$/,functiona],
[/^guest_5$/,functionb],
[/^guest_.*$/,functionc],
//... ]
);}const onbuttonclick = (identity,status)=> _$`)));
action.foreach(([key,value])=>value.call(this));
}
JS 日期實用方法
var dateutil function 日期物件轉換為指定格式的字串 param f 日期格式,格式定義如下 yyyy mm dd hh mm ss param date date日期物件,如果預設,則為當前時間 yyyy yyyy yy yy 表示年份 mm m 月份 w w 星期 dd dd...
JS 日期實用方法
var dateutil function 日期物件轉換為指定格式的字串 param f 日期格式,格式定義如下 yyyy mm dd hh mm ss param date date日期物件,如果預設,則為當前時間 yyyy yyyy yy yy 表示年份 mm m 月份 w w 星期 dd dd...
js中陣列實用方法
shift用法和un 用法 var colors red blue var item colors.shift alert item red alert colors.length 1 var colors red blue var count colors.unshift green back a...