Question 23 of 5840%
23
In Node.js, in what order will these labels be logged? The snippet is written to reflect how different kinds of deferred work are prioritized in the event loop.
const fs = require("fs");
fs.readFile(__filename, () => {
console.log("io");
setTimeout(() => console.log("timeout"), 0);
Promise.resolve().then(() => console.log("promise"));
process.nextTick(() => console.log("nextTick"));
setImmediate(() => console.log("immediate"));
});
console.log("sync");
23/58