Flex中如何取出数组中最大值和最小值,有什么简便的方法吗? - IDC资讯网_站长学院 - Java PHP Flex Python Ajax CSS 编程 开源 学习 总结 分享
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>


点击在新窗口中浏览此图片点击在新窗口中浏览此图片
编程语言 | 评论(0) | 引用(0) | 阅读(8927)