Есть цыкл и внутри него есть асинхронная функция, будет ли цикл ждать завершения всех функция, или он просто их выполнит и пойдет дальше ?
for (let link of links) {
request(`${VK_CHECKER_LINK}${link.get('referer')}`, (err, response, body) => {
if (err) throw err;
let statusVK = body.response.status;
vkLinksCheck.push({
link.status_vk = DomainsReferersStatus.getStatus(statusVK);
});
});
}
callback(null, vkLinksCheck);
То есть callback может выполнится до того как придет ответ с асинхронной функции в цикле ?
callbackвызовется раньше чем обработчики переданные в request – Grundy Aug 11 '16 at 12:23Promise.all– Grundy Aug 12 '16 at 06:11