1、angular.bind(self, fn, args)html
一、做用:返回一個新的函數,綁定這個函數的this指向selfangularjs
二、參數:
json
self:新函數的上下文對象數組
fn:須要綁定的函數app
args:傳遞給函數的參數ide
三、返回值:this指向self的新函數函數
四、備註:bind會根據你的參數類型來決定調用call或apply,因此args能夠是一個個數據,也能夠是一個數組。工具
2、angular.copy(source, [destination])this
一、做用:對象的深拷貝spa
二、參數:
source:源對象
destination:拷貝的對象
三、返回值:拷貝的對象
3、angular.equals(o1, o2)
一、做用:正常比較和對象的深比較
二、參數:
o1:比較的對象
o2:比較的對象
三、返回值:boolean
4、angular.extend(dst, src)
一、做用:對象的拓展
二、參數:
dst:拓展的對象
src:源對象
三、返回值:拓展的對象
5、angular.forEach(obj, iterator, [context])
一、做用:對象的遍歷
二、參數:
obj:對象
iterator:迭代函數
context:迭代函數中上下文
三、返回值:obj
6、angular.fromJson(string)
一、做用:字符串轉json對象
二、參數:
string:字符串
三、返回值:json對象
7、angular.toJson(json,pretty)
一、做用:json對象轉字符串
二、參數:
json:json
pretty:boolean number 控制字符串輸出格式
三、返回值:字符串
8、angular.identity(value)
一、做用:返回這個函數的第一個參數
二、參數:
value:參數
三、返回值:第一個參數
9、angular.isArray(value)
一、做用:判斷一個數據是不是數組
二、參數:
value:數據
三、返回值:boolean
10、angular.isDate(value)
一、做用:判斷一個數據是不是Date類型
二、參數:
value:數據
三、返回值:boolean
11、angular.isDefined(value)
一、做用:判斷一個數據是不是defined類型
二、參數:
value:數據
三、返回值:boolean
12、angular.isUndefined(value)
一、做用:判斷一個數據是不是undefined類型
二、參數:
value:數據
三、返回值:boolean
十3、angular.isFunction(value)
一、做用:判斷一個數據是不是函數
二、參數:
value:數據
三、返回值:boolean
十4、angular.isNumber(value)
一、做用:判斷一個數據是不是Number類型
二、參數:
value:數據
三、返回值:boolean
十5、angular.isObject(value)
一、做用:判斷一個數據是不是對象
二、參數:
value:數據
三、返回值:boolean
十6、angular.isString(value)
一、做用:判斷一個數據是不是字符串
二、參數:
value:數據
三、返回值:boolean
參考資料:angularjs經常使用的工具方法 http://www.studyofnet.com/news/1029.html