flex array 搜索 遍歷
更新時間:2009年05月10日 11:54:48 作者:
key 要搜索的object的鍵值 value 要搜索的object的value值 fromIndex從第幾行開始搜索 sourceArray 要進行搜索的array
復(fù)制代碼 代碼如下:
public static function findRow(key:String,value:String,fromIndex:int,sourceArray:Array):int{
var resultIndex:int = -1;
if(sourceArray != null){
sourceArray.some(function findIndex(element:*,index:int,arr:Array):Boolean{
if(index >= fromIndex){
if(element == null){
if(value == null){
resultIndex = index;
return true;
}else{
return false;
}
}else{
if(StringUtil.Trim(element[key]) == StringUtil.Trim(value)){
resultIndex = index;
return true;
}else{
return false;
}
}
}else{
return false;
}
});
}
return resultIndex;
}
key 要搜索的object的鍵值 value 要搜索的object的value值 fromIndex從第幾行開始搜索 sourceArray 要進行搜索的array
您可能感興趣的文章:
- 詳談js遍歷集合(Array,Map,Set)
- Java中ArrayList和LinkedList的遍歷與性能分析
- jQuery篩選數(shù)組之grep、each、inArray、map的用法及遍歷json對象
- C#常見的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,V> 遍歷方法對比
- JavaScript中循環(huán)遍歷Array與Map的方法小結(jié)
- java arrayList遍歷的四種方法及Java中ArrayList類的用法
- java使用ArrayList遍歷及效率比較實例分析
- 解決遍歷時Array.indexOf產(chǎn)生的性能問題
- 數(shù)組Array進行原型prototype擴展后帶來的for in遍歷問題
- js中Array對象的常用遍歷方法詳解
相關(guān)文章
XML TO ArrayCollection 兩種實現(xiàn)方式
最近研究FLEX,在網(wǎng)上看過100遍同一篇文章,結(jié)果測試不通,不知道到底能不能跑通,最后翻資料自己試驗處理。2009-06-06
Flex與.NET互操作(十二):FluorineFx.Net的及時通信應(yīng)用(Remote Shared Objects
遠(yuǎn)程共享對象(Remote Shared Objects) 可以用來跟蹤、存儲、共享以及做多客戶端的數(shù)據(jù)同步操作。只要共享對象上的數(shù)據(jù)發(fā)生了改變,將會把最新數(shù)據(jù)同步到所有連接到該共享對象的應(yīng)用程序客戶端。2009-06-06
Flex與.NET互操作(十一):FluorineFx.Net的及時通信應(yīng)用(Remote Procedure Call
FluorineFx.NET提供了完善的RPC(Remote Procedure Call)功能,無論是通過Flash還是Flex開發(fā)的客戶端應(yīng)用(.swf)都可以非常簡單方便的采用RPC的方式調(diào)用.NET的服務(wù)器端方法2009-06-06
FluorineFx.NET的認(rèn)證(Authentication )與授權(quán)(Authorization)Flex與.NE
FluorineFx.NET的認(rèn)證(Authentication )與授權(quán)(Authorization)和ASP.NET中的大同小異,核實用戶的身份既為認(rèn)證,授權(quán)則是確定一個用戶是否有某種執(zhí)行權(quán)限2009-06-06

