не выполнялась, пока полностью не выполнится предыдущая.
обычно циклы так и работают
нода асинхронно* выполняет код, на сколько я понимаю
Тоже event loop.
аа, у меня уже мозг взрывается. У меня есть цикл который из массива берет каждую ссылку и собирает информацию, записывает в базу данных, с кучей асинхронщины и вложенный функций. по верх всего этого и есть этот цикл. Думаю если запущу все на большом объеме, что ни будь навернется. Пока из того что придумал конструкция for (let i = 0; i < key.length; i++) {setTimeout( function timer(){ console.log(key[i][0]); }, i*время на каждую итерацию );
Да, что нибудь может навернуться, с таймером тоже. Если тебе надо чтобы всё просто выполнилось по очереди - используй промисы и луп в async/await.
спасибо, почитаю
https://learn.javascript.ru/async
Обсуждают сегодня