Question 25
Consider the following JavaScript code snippet:
async function process() { console.log("A"); const result = await Promise.resolve("Data"); console.log("B"); console.log(result); return "Complete";}
console.log("X");process().then(value => console.log(value));console.log("Y");setTimeout(() => console.log("Z"), 0);console.log("W");What will be the output sequence?