Question: What the output of the following code? setTimeout ( ( ) = > { console.log ( Timeout 1 ) ; process.nextTick ( (

What the output of the following code?
setTimeout(()=>{
console.log("Timeout 1");
process.nextTick(()=> console.log("Next Tick in Timeout"));
},0);
setImmediate(()=> console.log("Immediate"));
process.nextTick(()=> console.log("Next Tick"));
console.log("Synchronous");
a)Synchronous
Next Tick
Next Tick in Timeout
Timeout 1
Immediate
b)Next Tick
Synchronous
Next Tick in Timeout
Timeout 1
Immediate
c)Synchronous
Next Tick
Timeout 1
Next Tick in Timeout
Immediate
d)Synchronous
Timeout 1
Next Tick
Next Tick in Timeout
Immediate

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!