flex array 搜索 遍历
作者:
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对象的常用遍历方法详解