Я пытаюсь вызвать запрос внутри цикла forEach, но мой код выходит из цикла до завершения цикла. Есть ли способ обеспечить завершение цикла до того, как будет выполнен следующий код?
(Я относительно новичок в обещаниях)
Мой код соответствует следующему формату:
let arr = [1, 2, 3, 4, 5, 6];
arr.forEach(num => {
return request('http://google.com')
.get('/')
.then(() => {
console.log(num);
});
});
console.log('HERE');
Этот код ^ logs
HERE
1
2
6
4
5
3
(числа в случайном порядке, это не очень важно для меня)
но я хочу, чтобы он регистрировался
1
2
3
4
5
6
HERE
Как мне это сделать?