angularjs学习笔记—工具方法
1.angular.bind(self, fn, args)
-
作用:返回一個新的函數(shù),綁定這個函數(shù)的this指向self
-
參數(shù):
self:新函數(shù)的上下文對象fn:需要綁定的函數(shù)
args:傳遞給函數(shù)的參數(shù)
-
返回值:this指向self的新函數(shù)
-
>注意:bind會根據(jù)你的參數(shù)類型來決定調(diào)用call或apply,所以args可以是一個個數(shù)據(jù),也可以是一個數(shù)組。
2.angular.copy(source, [destination])
-
作用:對象的深拷貝
-
參數(shù):
source:源對象destination:拷貝的對象
-
返回值:拷貝的對象
-
3.angular.equals(o1, o2)
-
作用:正常比較和對象的深比較
-
參數(shù):
o1:比較的對象o2:比較的對象
-
返回值:boolean
-
4.angular.extend(dst, src)
-
作用:對象的拓展
-
參數(shù):
dst:拓展的對象src:源對象
-
返回值:拓展的對象
-
5.angular.forEach(obj, iterator, [context])
-
作用:對象的遍歷
-
參數(shù):
obj:對象iterator:迭代函數(shù)
context:迭代函數(shù)中上下文
-
返回值:obj
6.angular.fromJson(string)
- 作用:字符串轉(zhuǎn)json對象
- 參數(shù):
string:字符串 - 返回值:json對象
7.angular.toJson(json,pretty)
-
作用:json對象轉(zhuǎn)字符串
-
參數(shù):
json:jsonpretty:boolean number 控制字符串輸出格式
-
返回值:字符串
-
8.angular.identity(value)
- 作用:返回這個函數(shù)的第一個參數(shù)
- 參數(shù):
value:參數(shù) - 返回值:第一個參數(shù)
9.angular.isArray(value)
- 作用:判斷一個數(shù)據(jù)是否是數(shù)組
- 參數(shù):
value:數(shù)據(jù) - 返回值:boolean
10.angular.isDate(value)
-
作用:判斷一個數(shù)據(jù)是否是Date類型
-
參數(shù):
value:數(shù)據(jù) -
返回值:boolean
-
11.angular.isDefined(value)
-
作用:判斷一個數(shù)據(jù)是否是defined類型
-
參數(shù):
value:數(shù)據(jù) -
返回值:boolean
-
12.angular.isUndefined(value)
-
作用:判斷一個數(shù)據(jù)是否是undefined類型
-
參數(shù):
value:數(shù)據(jù) -
返回值:boolean
-
13.angular.isFunction(value)
- 作用:判斷一個數(shù)據(jù)是否是函數(shù)
- 參數(shù):
value:數(shù)據(jù) - 返回值:boolean
14.angular.isNumber(value)
- 作用:判斷一個數(shù)據(jù)是否是Number類型
- 參數(shù):
value:數(shù)據(jù) - 返回值:boolean
15.angular.isObject(value)
-
作用:判斷一個數(shù)據(jù)是否是對象
-
參數(shù):
value:數(shù)據(jù) -
返回值:boolean
-
16.angular.isString(value)
-
作用:判斷一個數(shù)據(jù)是否是字符串
-
參數(shù):
value:數(shù)據(jù) -
返回值:boolean
-
17.angular.lowercase(string)
-
作用:將字符串大寫字母變小寫
-
參數(shù):
string:字符串 -
返回值:改變后的新字符串
-
18.angular.uppercase(string)
-
作用:將字符串小寫字母變大寫
-
參數(shù):
string:字符串 -
返回值:改變后的新字符串
-
19.angular.noop()
作用:空函數(shù)
var flag = false; flag ? console.log('xxx') : angular.noop();轉(zhuǎn)載于:https://www.cnblogs.com/zuobaiquan01/p/8414200.html
總結
以上是生活随笔為你收集整理的angularjs学习笔记—工具方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django 模型与 Mysql 数据类
- 下一篇: 梦到老公的姐姐是什么意思