angularjs中經常使用的工具方法

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

相關文章
相關標籤/搜索