标签:highlight remove .sh false identity sar 深度 includes 元素
1.minErr(moudule,ErrorConstructor) //返回一个提供,测试的实例
* var exampleMinErr = minErr(‘example‘); * throw exampleMinErr(‘one‘, ‘This {0} is {1}‘, foo, bar); //验证foo和bar是否相等
var manualLowercase = function(s) { /* jshint bitwise: false */ return isString(s)
// | 位运算 ? s.replace(/[A-Z]/g, function(ch) {return String.fromCharCode(ch.charCodeAt(0) | 32);}) : s; };
//formCharCode 接受一个Unicode值,返回一个字符串
//charCodeAt 得到某个字符串的 Unicode值
1.isArrayLike(obj) //obj是否是类数组 2.forEach(obj,iterator,context) //遍历器 3.forEachSorted(obj,iterator,context) //排序后执行遍历函数 4.reverseParams(fn) //返回一个函数 ,传入的参数与fn相反 5.nextUid() //返回唯一ID 6.setHashKey //设置或删除对象Hash值 7.baseExtend(dst,res,deep) //扩展函数 8.extend //扩展 9.merge //深度扩展 10.toInt //转为十进制数字 11.inherit(parent,ext) //继承父对象属性,返回新对象 //对象数据,注入空数组 function noop() {} noop.$inject = []; //返回函数的第一个 参数 function identity($) {return $;} identity.$inject = []; 12.valueFn(value) //返回一个函数,用来返回value参数 13.hasCustomToString //是否函数 toString 函数 14.isBlankObject(obj) //是否空对象 15.isScope(obj) //对象是否函数$evalAsync和watch属性 16.isPromiseLike //对象是否函数then 函数 属性
1.isTypedArray //是否是有类型数组 2.isArrayBuffer //是否是Buffer数组 3.escapeForRegexp //转义正则字符串 4.isElement //对象是否是元素 5.makeMap //map对象 6.nodeName_ //标签名变小写 7.includes //检查数组是否含有某个对象 8.arrayRemove //移除数组中某一个 9.copy(des,res) //深合并一个对象,一个时候为克隆 10.shallowCopy //浅合并 11.equals //对象是否相等 12.
1.jq
标签:highlight remove .sh false identity sar 深度 includes 元素
原文地址:http://www.cnblogs.com/jiebba/p/6655535.html