limit = 50
log = []
for (var i = 0; i < limit; i++) // должен первый закончить свою работу
{
log.push({
id: i
})
}
for (var i = 0; i < limit; i++) // не должен начинать свою работу пока первый не закончит
{
console.log(log[i].id)
}
scripnet hello, везде тебе надо ждать request, ты же запускаешь 48 request параллельно и не интересуешься результатом, сразу гонишь следующий код. Если этот твой request умеет в проимис, то достаточно await request..., если нет - тебе надо самому его в промис завернуть.