Quando o corpo de uma promessa é executado?
Suponha que eu tenha o seguintePromise
:
function doSomethingAsynchronous() {
return new Promise((resolve) => {
const result = doSomeWork();
setTimeout(() => {
resolve(result);
}), 100);
});
}
Em que ponto do tempo édoSomeWork()
chamado? É imediatamente após ou comoPromise
É construído? Caso contrário, há algo adicional que preciso fazer explicitamente para garantir que o corpo doPromise
é executado?