Я хотел бы написать эту функцию:
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]);
, как вы можете видеть, потому что ajaxGet
асинхронный, это не будет работать.Как я мог сделать это правильно?