S
console.log('start script');
setTimeout(() => console.log('setTimeout'), 0);
Promise.resolve()
.then(() => console.log('then 1'))
.then(() => console.log('then 2'))
console.log('finish script');Size: a a a
S
console.log('start script');
setTimeout(() => console.log('setTimeout'), 0);
Promise.resolve()
.then(() => console.log('then 1'))
.then(() => console.log('then 2'))
console.log('finish script');S
S
S
S
MI
console.log('start script');
setTimeout(() => console.log('setTimeout'), 0);
Promise.resolve()
.then(() => console.log('then 1'))
.then(() => console.log('then 2'))
console.log('finish script');ИМ
S
S
MI
S
S
S
MI
ИМ
S
S
MI
S
S
