I'd like to write this function:
function getResults(nums){
var results = [];
for(var i = 0, len = nums.length; i < len; i++){
var num = nums[i];
ajaxGet("http://xxx.com/" + num, function(data){
results.push(data);
});
}
return results;
}
var results = getResults([12, 22, 34]);
as you can see, because ajaxGet
is asynchronous, this won't work. How could I do this properly?