What is logged to the console?

Given code below:

setTimeout (() => (

console.log(1);

). 0);

console.log(2);

New Promise ((resolve, reject )) = > (

setTimeout(() => (

reject(console.log(3));

). 1000);

)).catch(() => (

console.log(4);

));

console.log(5);

What is logged to the console?
A . 2 1 4 3 5
B . 2 5 1 3 4
C . 1 2 4 3 5
D . 1 2 5 3 4

Answer: B

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments