действительно в какой очередности запускаются различные ми/макро задачи.
Вывод:
#1 StartScript
#2 new Promise
#3 EndScript
#4 process.nextTick
#5 Promise.resolve().then
#6 setTimeout
#7 setImmediate
Вот сам пример:
https://classtype.github.io/site/event_loop.html
Подскажите, тут все возможные варианты или я что-то упустил?
Помести этот код в коллбек какой-нибудь io функции (например в readFile)
Не совсем понял, имеется ввиду проверить на время чтение файла?
fs.readFile(fileName, () => { // тут твой код })
Понял. Спасибо!
Зачем это знать?
Обсуждают сегодня