/**
* 根据关键字对Array排序
* @param arr 要排序的数组
* @param key 排序关键字
* @param keyFeild 字段
* @return 排序后的数组
*
*/
public function sortArrayByKey(arr:Array, key:String, keyFeild:String):Array
{
var sortResult:Array=new Array;
for each(var item:*in arr)
{
var ind:int=(String)(item[keyFeild]).toUpperCase().indexOf(key.toUpperCase());
if (ind > -1)
{
var obj:Object=new Object;
obj=item;
obj.index=ind;
sortResult.push(obj);
}
}
sortResult.sortOn("index");
return sortResult;
}
Flex 根据关键字对Array排序
最新推荐文章于 2018-05-26 14:35:54 发布