// 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 ); }