搜尋部落格文章

2012年7月27日 星期五

Array 各項過濾方法參數

Array.every
AS3 function every(callback:Function, thisObject:* = null):Boolean
function callback(item:*, index:int, array:Array):Boolean; 
每個元素都去執行callback,只要有一個回傳false就終止。 

Array.filter
AS3 function filter(callback:Function, thisObject:* = null):Array
function callback(item:*, index:int, array:Array):Boolean;
透過callback過濾元素,彙整callback回傳true的元素所組成的新陣列。

Array.forEach
AS3 function forEach(callback:Function, thisObject:* = null):void
function callback(item:*, index:int, array:Array):void;
每個元素都去執行callback,無回傳值。 

Array.map
AS3 function map(callback:Function, thisObject:* = null):Array
function callback(item:*, index:int, array:Array):String;
使用callback處理每一個元素並返回,匯集返回結果組成新數組,函數返回類型為元素類型。

Array.some
AS3 function some(callback:Function, thisObject:* = null):Boolean
function callback(item:*, index:int, array:Array):Boolean;
每個元素都去執行callback,只要有一個回傳true就終止。 

沒有留言:

張貼留言