Задачи по EventLoop

Определите последовательность выполнения кода, нажатием на соответсвующую строку

console.log( 1 )

setTimeout(() => console.log( 2 )‚ 1000)

console.log( 3 )

setTimeout(() => console.log( 4 ))

console.log( 5 )

...
...
...
...
...

Определите последовательность выполнения кода, нажатием на соответсвующую строку

console.log( 1 )

setTimeout(() => console.log( 2 ))

Promise.resolve().then(() => console.log( 3 ))

Promise.resolve().then(() => {

setTimeout(() => console.log( 4 ))

})

Promise.resolve().then(() => console.log( 5 ))

setTimeout(() => console.log( 6 ))

console.log( 7 )

...
...
...
...
...
...
...

Определите последовательность выполнения кода, нажатием на соответсвующую строку

console.log( 1 )

setTimeout(() => console.log( 2 ))

Promise.reject(3).catch(console.log)

new  Promise(resolve => setTimeout(resolve  ,  10))

.then(() => console.log( 4 ))

Promise.resolve(5).then(console.log)

console.log( 6 )

setTimeout(() => console.log( 7 ))

...
...
...
...
...
...
...