标签:
一、angular.bind(self, fn, args)
1、作用:返回一个新的函数,绑定这个函数的this指向self
2、参数:
self:新函数的上下文对象
fn:需要绑定的函数
args:传递给函数的参数
3、返回值:this指向self的新函数
4、备注:bind会根据你的参数类型来决定调用call或apply,所以args可以是一个个数据,也可以是一个数组。
二、angular.copy(source, [destination])
1、作用:对象的深拷贝
2、参数:
source:源对象
destination:拷贝的对象
3、返回值:拷贝的对象
三、angular.equals(o1, o2)
1、作用:正常比较和对象的深比较
2、参数:
o1:比较的对象
o2:比较的对象
3、返回值:boolean
四、angular.extend(dst, src)
1、作用:对象的拓展
2、参数:
dst:拓展的对象
src:源对象
3、返回值:拓展的对象
五、angular.forEach(obj, iterator, [context])
1、作用:对象的遍历
2、参数:
obj:对象
iterator:迭代函数
context:迭代函数中上下文
3、返回值:obj
六、angular.fromJson(string)
1、作用:字符串转json对象
2、参数:
string:字符串
3、返回值:json对象
七、angular.toJson(json,pretty)
1、作用:json对象转字符串
2、参数:
json:json
pretty:boolean number 控制字符串输出格式
3、返回值:字符串
八、angular.identity(value)
1、作用:返回这个函数的第一个参数
2、参数:
value:参数
3、返回值:第一个参数
九、angular.isArray(value)
1、作用:判断一个数据是否是数组
2、参数:
value:数据
3、返回值:boolean
十、angular.isDate(value)
1、作用:判断一个数据是否是Date类型
2、参数:
value:数据
3、返回值:boolean
十一、angular.isDefined(value)
1、作用:判断一个数据是否是defined类型
2、参数:
value:数据
3、返回值:boolean
十二、angular.isUndefined(value)
1、作用:判断一个数据是否是undefined类型
2、参数:
value:数据
3、返回值:boolean
十三、angular.isFunction(value)
1、作用:判断一个数据是否是函数
2、参数:
value:数据
3、返回值:boolean
十四、angular.isNumber(value)
1、作用:判断一个数据是否是Number类型
2、参数:
value:数据
3、返回值:boolean
十五、angular.isObject(value)
1、作用:判断一个数据是否是对象
2、参数:
value:数据
3、返回值:boolean
十六、angular.isString(value)
1、作用:判断一个数据是否是字符串
2、参数:
value:数据
3、返回值:boolean
参考资料:angularjs常用的工具方法 http://www.studyofnet.com/news/1029.html
标签:
原文地址:http://my.oschina.net/u/2428791/blog/522248