Geneate/Create ArrayCollection dynamically

var resultArr:ArrayCollection = new ArrayCollection(e.result as Array);
var careeListData:ArrayCollection = new ArrayCollection();
var resultArray:Array = new Array();
if((resultArr.length > 0) && (resultArr[0]["whoForId"] != null)){

for(var l=0; l < resultArr.length; l++){

resultArray.push({label:resultArr[l]["careeName"], data:resultArr[l]["whoForId"]})

}
careeListData = resultArray as Object;
}