package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
var myArray:Array = [1,2,3,4,5];
var smallNumbers:Array = myArray.filter(lessThanThree);
trace(smallNumbers); // Displays: 1,2
}
function lessThanThree(elem:*, i:int, a:Array):Boolean {
trace(i);
return elem < 3;
}
function lessThanTen(elem:*, i:int, a:Array):Boolean {
trace(i);
return elem < 10;
}
function moreThanTen(elem:*, i:int, a:Array):Boolean {
trace(i);
return elem > 10;
}
}
}
|