标签: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