Flex中 Array 的IndexOf 的作用
1、說明
indexOf用于在索引中從小到大查找,如果查得到就返回索引值,查不到就返回-1;
2、實(shí)例
(1)設(shè)計(jì)源碼
復(fù)制代碼 代碼如下:
?xml version="1.0" encoding="utf-8"?>
s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="100%" height="100%" creationComplete="creationHandler(event)">
s:layout>
s:BasicLayout/>
/s:layout>
fx:Script>
![CDATA[
import mx.events.FlexEvent;
/**
* 初始化函數(shù)
* indexOf用于在索引中從小到大查找
* 如果查得到就返回索引值,查不到就返回-1
*/
protected function creationHandler(event:FlexEvent):void
{
var array:Array = ["桃樹","梨樹","松樹","樟樹"];
if(array.indexOf("梨樹") != -1)
{
trace("按索引從小到大查:"+array.indexOf("梨樹"));
}
if(array.indexOf("樟樹",3) != -1)
{
trace("從第三個元素開始,按索引從小到大查:"+array.indexOf("樟樹",3));
}
}
]]>
/fx:Script>
fx:Declarations>
!-- 將非可視元素(例如服務(wù)、值對象)放在此處 -->
/fx:Declarations>
/s:Application>
(2)運(yùn)行結(jié)果
按索引從小到大查:1
從第三個元素開始,按索引從小到大查:3