Flex中如何取出数组中最大值和最小值,有什么简便的方法吗?
[ 2008-05-16 21:17 | by 草山湖 ]
Flex中如何取出数组中最大值和最小值,有什么简便的方法吗?
主要用到数组的 sort 方法
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="393" height="320">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var temp:Array = new Array(1,4,3,45,4,6,7,77,9);
internal function sortArray(numbers:Array):Array{
numbers.sort(Array.NUMERIC);
return numbers;
}
public function getMax():void{
var array:Array = this.sortArray(temp);
mx.controls.Alert.show(array[array.length-1]);
}
public function getMin():void{
var array:Array = this.sortArray(temp);
mx.controls.Alert.show(array[0]);
}
]]>
</mx:Script>
<mx:Button x="66" y="147" label="Max" click="getMax();"/>
<mx:Button x="221" y="147" label="Min" click="getMin();"/>
</mx:Application>

主要用到数组的 sort 方法
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="393" height="320">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var temp:Array = new Array(1,4,3,45,4,6,7,77,9);
internal function sortArray(numbers:Array):Array{
numbers.sort(Array.NUMERIC);
return numbers;
}
public function getMax():void{
var array:Array = this.sortArray(temp);
mx.controls.Alert.show(array[array.length-1]);
}
public function getMin():void{
var array:Array = this.sortArray(temp);
mx.controls.Alert.show(array[0]);
}
]]>
</mx:Script>
<mx:Button x="66" y="147" label="Max" click="getMax();"/>
<mx:Button x="221" y="147" label="Min" click="getMin();"/>
</mx:Application>

php与Webservices--NuSOAP的使用说明(转载)
汶川地震温总理最感人的10句话




