Pull to refresh
0
Макс@Uniquename

Пользователь

Send message
да, спасибо, разобрался. run script у меня потерялся)
setTimeout( () => console.log('timeout'), 0);
Promise.resolve('promise').then(console.log);

console.time('loop');
for (i = 1; i < 1000000000; i++) {}
console.timeEnd('loop');

насколько я понял статью, Microtask (promise) попадет в Call stack после Tast (timeout).
но в консоли сначала будет 'promise', потом 'timeout'. почему?

Information

Rating
Does not participate
Location
Запорожье, Запорожская обл., Украина
Date of birth
Registered
Activity