angularjs中常用的工具方法

一、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


转载于:https://my.oschina.net/u/2428791/blog/522248

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值