Задачи по 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 ))

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

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

console.log( 1 )

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

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

console.log( 4 )

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

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

console.log( 1 )

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

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

console.log( 4 )

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

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

console.log( 1 )

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

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

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

console.log( 5 )

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

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

console.log( 1 )

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

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

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

console.log( 5 )

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

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

console.log( 1 )

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

setTimeout(() => console.log( 3 ), 0)

console.log( 4 )

setTimeout(() => console.log( 5 ), 0)

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