RosettaCodeData/Task/Apply-a-callback-to-an-array/ActionScript/apply-a-callback-to-an-arra...

20 lines
452 B
ActionScript

package
{
public class ArrayCallback
{
public function main():void
{
var nums:Array = new Array(1, 2, 3);
nums.map(function(n:Number, index:int, arr:Array):void { trace(n * n * n); });
// You can also pass a function reference
nums.map(cube);
}
private function cube(n:Number, index:int, arr:Array):void
{
trace(n * n * n);
}
}
}