Chapter 8 Example 7
♥0 |
Line 30 |
Modified 2010-01-19 12:07:28 |
MIT License
archived:2017-03-09 20:05:00
ActionScript3 source code
/**
* Copyright actionscriptbible ( http://wonderfl.net/user/actionscriptbible )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/lund
*/
package {
import com.actionscriptbible.Example;
public class ch8ex7 extends Example {
public function ch8ex7() {
var myArray:Array = [1,2,3,4,5];
trace("---- is every value less than three?");
trace(myArray.every(lessThanThree));
trace("---- are some of the values less than three?");
trace(myArray.some(lessThanThree));
trace("---- are all values less than ten?");
trace(myArray.every(lessThanTen));
trace("---- are some values more than ten?");
trace(myArray.some(moreThanTen));
trace("---- which numbers are less than three?");
trace(myArray.filter(lessThanThree));
}
private function lessThanThree(elem:*, i:int, a:Array):Boolean {
trace(elem);
return (elem < 3);
}
private function lessThanTen(elem:*, i:int, a:Array):Boolean {
trace(elem);
return (elem < 10);
}
private function moreThanTen(elem:*, i:int, a:Array):Boolean {
trace(elem);
return (elem > 10);
}
}
}