常用封裝函式

2021-09-29 20:01:35 字數 2723 閱讀 6908

目錄

1、建立陣列、陣列去重並過濾陣列中的所有假值

設定獲取sessionstorage">2、判斷返回值是否為陣列\物件 <|> 設定獲取sessionstorage

3、一維數字陣列求和

已知sum生成長度b隨機資料">4、生成m~n之間長度為l的隨機數組   <|>   已知sum生成長度b隨機資料

5、載入當前北京時間

6、原生js獲取url屬性值(通過攝入屬性key查詢value)

7、密碼過期預警

8、時間格式(yyyy-mm-dd hh:mm:ss)

9、刪除陣列指定元素的方法

10、主流瀏覽器判斷

11、兩個數之比 (求取最大公約數,用當前數除最大公約數,獲得兩數的佔比)

12、隨機經緯度點

13、通過瀏覽器全路徑生成屬性json物件

14、json生成瀏覽器位址列屬性

15、隨機顏色

16、最全的手機號碼驗證

1) createarray: o => array.from(,()=>undefined)

1) unique: o => array.from(new set(o)).filter(x=>x)

2) unique: o => [...new set(o)].filter(x=>x)

1) isarray: o => object.prototype.tostring.call(o) == '[object array]'

2) isobject: o => object.prototype.tostring.call(obj) === '[object object]'

1) setitem = (a, b) => sessionstorage.setitem(a, json.stringify(b)); // 設定sessionstorage

2) getitem = o => json.parse(sessionstorage.getitem(o)); // 獲取sessionstorage

sum(array)
var arrays = function(m,n,l,arr=) 

if(l) ;

return arr;

} else

}randomarray = (a, b = 4) =>

var value = math.floor(math.random() * (a / (b - i)));

values[i] = value;

a = a - value;

}};

var clock = function() 

spt.innerhtml=d.getfullyear()+"年"+(d.getmonth()+1)+"月"+d.getdate()+"日 "+week()+" "+d.gethours()+":"+d.getminutes()+":"+d.getseconds();

}setinterval(clock, 1000);

var geturlparam = (key, defaultvalue = '') => 

}return defaultvalue;

}

var timediff = (start, end, h = 24, m = 60, s = 3600, ms = 1000) 天未修改了,為了您的賬戶安全,請定期修改您的密碼。`;

}

var getformatdate = (m, n) =>
var rearray = (arr, val) =>  

};arr.remove(val);

return arr;

}

mybrowser = () => ;
getmax = (n, m) => 

}for(var j = 0; j < arr.length; j++)

}max = arr[arr.length - 1];

return [n / max, m / max];

};

coordarr = (a, b) => );

}return x;

};

getparams = (url) => ,

arr = url.split('&');

for(var i = 0; i < arr.length; i++)

return obj;

} catch(err)

};

parseparams = (data) => 

var urlparamsstr = temparr.join('&');

return urlparamsstr;

} catch(err)

};

randomcolor = n => ;
isphone = (exp, tel) => $/;

if(exp.test(tel))

return false;

};

js常用函式封裝

轉成兩位數 function totwo n 引數說明 str表示原字串變數,表示要插入的字串,sn表示要插入的位置 function insert str,sn 參考 去除空格 type 1 所有空格 2 前後空格 3 前空格 4 後空格 function trim str type 字母大小寫切...

PHP常用函式封裝

php常用函式封裝 二分查詢 function bin sch array,low,high,k elseif k array mid else return 1 順序查詢 陣列裡查詢某個元素 function seq sch array,n,k if i n else 線性表的刪除 陣列中實現 f...

mysql常用函式封裝(PHP)

mysql常用函式封裝 php 通過建立mysql.func.php指令碼將常用資料庫函式封裝。指令碼函式如下 上一步插入記錄id 連線資料庫 return resource function connect 完成記錄插入的操作 param string table param array arra...