Пишу парсер для VK. Запнулся на следующем:
var resp[];
function getCityMembers(city, agefrom, ...){
VK.api('users.search', {...some params}, function (data){
resp = data.response.items.concat();
console.info(resp);
return resp;
});
function getData(){
getCityMembers(city, agefrom, ...);
console.info(resp);
}
В функции getCityMembers команда console.info выводит полученный массив с данными, а в ф-и getData массив resp пустой. Не могу понять почему - ведь resp это глобальная переменная и изменения в ней должны быть видны одинаково в обоих ф-ях