본문 바로가기
FLEX 공유/FLEX

Object 배열을 받아서 해당 컬럼 인덱스들만 뽑아서 새로운 배열로 반환

by 반화넬 2007. 6. 13.
반응형

// Object 배열을 받아서 해당 인덱스들만 뽑아서 새로운 배열로 반환한다.
 public function getColumnsAtIndices ( objarr :Array, xIndices :Array) :Array
 {
  var return_arr :Array = [];

  var yLen :Number = objarr.length;
  var xLen :Number = xIndices.length;
  
  for ( var y :Number=0; y<yLen; y++ )
  {
   var item :Object = {};
   for ( var x :Number=0; x<xLen; x++ )
   {
    var key :String = getHeaderName ( objarr, xIndices[x] );
    item [key] = objarr [y][key];
   }
   return_arr.push ( item );
  }
  
  return return_arr;
 }

반응형