@burov0798
Пытаюсь изучать php\js

Получаем скрывающих тебя друзей, почему выводит только последнее значение из цикла?

Получаю список друзей у юзера с id 33919072, потом пробегаясь циклом, у каждого его друга получаю список друзей и ищу в нем id 33919072 -> если не нахожу, то вывожу того ID у которого не нашли в списке id 33919072.
Если тут безвыходная ситуация, то как можно проделать эти действия "правильно"...
var userId = 33919072;
var i = '';
var f = '';
var GetUserName = function () {
VK.api('friends.get', {'user_id' : userId}, function(data) { 
  for (i = 0, l = data.response.length; i < l; i++) { 
  var script = document.createElement('SCRIPT');
  script.src = "https://api.vk.com/method/friends.get?user_id="+ data.response[i] +"&v=5.50&callback=callbackFunc"; 
  document.getElementsByTagName("head")[0].appendChild(script); 
  f = data.response[i];
    }
  });	
  };	
function callbackFunc(result) { 
   if (result.response.items.indexOf(userId) === -1) {
    console.log(f);
  } 
}

Скрипт успешно находит таких людей, но выводит в консольно только id последнего юзера (дублируя его) prntscr.com/av0a5u
Как вывести id этих пользователей?

В js вообще не тютю, так что кое как сделал, сильно камнями не кидайтесь.. Зато сам))
  • Вопрос задан
  • 315 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
23 мая 2024, в 07:43
2800 руб./за проект
23 мая 2024, в 07:18
10000 руб./за проект
23 мая 2024, в 02:40
5000 руб./за проект