10 questions · JavaScript · intermediate level
What is the correct order of output?
console.log("start")
setTimeout(() => console.log("timeout"), 0)
Promise.resolve().then(() => console.log("promise"))
console.log("end")setTimeout(fn, 0) guarantees fn runs immediately after the current line.
What does this output?
async function fetchData() {
return 42
}
const result = fetchData()
console.log(result)