Страница 1 из 1

friends.get в цикле.

Добавлено: 04 янв 2014, 13:51
vasXL
Есть массив с id нескольких пользователей. Нужно получить друзей каждого пользователя из этого массива. Почему не работает мой код:

Код: Выделить всё

var users = data.response;var usersCount = data.response.length;if(data.response) {for (var i=0; i<usersCount; i++) {VK.api("friends.get", {user_id:users[i]}, function(dataAllFriends) {}}}
Пишет, что users - undefined...

Re: friends.get в цикле.

Добавлено: 04 янв 2014, 16:05
sasha^
я за кого-то не пишу его код...
по теме: запросы к вк асинхронные, собственно как и все запросы в URLRequest..
потому нужно учитывать это.. функция-обработчик не имеет понятия что такое users потому-что он в другой области видимости. код пиши сам.
удачи ;)
ps. лучше поучи синтаксис и пр. и не будет таких тупых вопросов.. без обид конечно :)
:)

Re: friends.get в цикле.

Добавлено: 04 янв 2014, 18:26
vasXL
А я и сам не являюсь желающим, чтобы за меня писали код и твой ответ в том виде, какой ты мне дал является наилучшим для меня!) Поэтому за это тебе опять спасибо! Главное, что ты мне сказал, что есть есть очевидная ошибка и в каком направлении нужно разбираться! :)