Выполнено не вызывается сразу после обещания обещание выполнено - PullRequest
0 голосов
/ 15 ноября 2018

Я столкнулся с поведением node.js, которое не дает мне спать по ночам.
Я не могу выделить проблему, и это происходит не всегда.
Я не знаю, чему я могу больше доверять. Пожалуйста, помогите.
Вот что получилось у меня:

    console.log("foo");

    Promise.resolve().then(()=> console.log("bar"));

При выполнении кода у меня на консоли выводится большая задержка (несколько секунд) между foo и bar.
Если я поставлю фальшивую setTimeout(()=>{},0) перед console.log("foo"), это решит проблему ?.

Любой намек на то, что может происходить?

...