flex array 搜索 遍历
更新时间:2009年05月10日 11:54:48 作者:
key 要搜索的object的键值 value 要搜索的object的value值 fromIndex从第几行开始搜索 sourceArray 要进行搜索的array
复制代码 代码如下:
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筛选数组之grep、each、inArray、map的用法及遍历json对象
- C#常见的几种集合 ArrayList,Hashtable,List<T>,Dictionary<K,V> 遍历方法对比
- JavaScript中循环遍历Array与Map的方法小结
- java arrayList遍历的四种方法及Java中ArrayList类的用法
- java使用ArrayList遍历及效率比较实例分析
- 解决遍历时Array.indexOf产生的性能问题
- 数组Array进行原型prototype扩展后带来的for in遍历问题
- js中Array对象的常用遍历方法详解
相关文章
Flex与.NET互操作(十二):FluorineFx.Net的及时通信应用(Remote Shared Objects
远程共享对象(Remote Shared Objects) 可以用来跟踪、存储、共享以及做多客户端的数据同步操作。只要共享对象上的数据发生了改变,将会把最新数据同步到所有连接到该共享对象的应用程序客户端。2009-06-06
Flex与.NET互操作(十一):FluorineFx.Net的及时通信应用(Remote Procedure Call
FluorineFx.NET提供了完善的RPC(Remote Procedure Call)功能,无论是通过Flash还是Flex开发的客户端应用(.swf)都可以非常简单方便的采用RPC的方式调用.NET的服务器端方法2009-06-06
FluorineFx.NET的认证(Authentication )与授权(Authorization)Flex与.NE
FluorineFx.NET的认证(Authentication )与授权(Authorization)和ASP.NET中的大同小异,核实用户的身份既为认证,授权则是确定一个用户是否有某种执行权限2009-06-06


最新评论