console.log(1) const promise = new Promise((resolve) => { console.log(2) resolve() console.log(3) }) console.log(4) promise.then(() => { console.log(5) }).then(() => { console.log(6) }) console.log(7);La salida para este bloque es 1,2,3,4,7,5,6
Entiendo que la devolución de llamada de la promesa pasará a un ciclo de eventos y se ejecutará una vez que se resuelva la promesa, luego cómo estamos obteniendo 2, 3 impresos antes de que se resuelva la promesa. ¿alguien puede explicarme esto?