Как правильно организовать вызов асинхронной функции?
Есть некоторая функция, у нее есть параметры, как правильно организовать её вызов в цикле с разными параметрами (на каждой итерации - новые параметры)?
Абстрактный пример:
while(id < N){
bd.request('users.get', {'user_id' : id}, function(_o) {
console.log(_o);
});
id++;
}
Делаю так - виснет (циклится). Подскажите, пожалуйста.
Источник: Stack Overflow на русском