Показать сообщение отдельно
  #1 (permalink)  
Старый 11.12.2016, 14:52
Интересующийся
Отправить личное сообщение для rub1n_83 Посмотреть профиль Найти все сообщения от rub1n_83
 
Регистрация: 21.11.2016
Сообщений: 11

Значение свойства-функции объекта
Пишу парсер для 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 это глобальная переменная и изменения в ней должны быть видны одинаково в обоих ф-ях

Последний раз редактировалось rub1n_83, 11.12.2016 в 14:54.
Ответить с цитированием