20 lines
452 B
ActionScript
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);
|
|
}
|
|
}
|
|
}
|