工具类开发之公共方法集合
背景
经常用到的方法,记录下来,方便使用
具体如下
判断数组包含
1 | Array.prototype.contains = function (needle) { |
判断字符串包含
1 | String.prototype.contains = function (needle) { |
以什么结尾
1 | String.prototype.endWith = function (endStr) { |
时间转换
1 | function add0(m) { |
是否是数字
1 | function isRealNum(val) { |
去掉前后空格
1 | String.prototype.Trim = function () { |
字符串大小写转换
1 | /** |
拷贝对象字段数据
1 | function copyObjectField(oldArray, newArray) { |
获取操作系统
1 | function detectOS() { |
ajax 全局拦截器
1 | $.ajaxPrefilter(function (options, originalOptions, jqXHR) { |
替换所有
1 | String.prototype.replaceAll = function (s1, s2) { |
ping ip
1 | function ping(ip) { |
比较 2 个对象的不同
1 | function getObjectDiff(a, b) { |
二维数组取交集
1 | Array.prototype.cross = function () { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 随笔!
评论
TwikooValine