Sobes.tech

Frontend

Qual è la differenza tra setTimeout e await di una promessa in termini di microtask e macrotask nell'event loop?

156

/* Cosa verrà visualizzato nella console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("pronto!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Risultato"; } f(); console.log(7);

151
/4