function foo(num) {
return new Promise((resolve) => console.log(num));
}
foo(1).then(() => {
foo(3);
});
A função foo retorna uma promessa de resolução imediata. “1” é impresso, mas por que a cadeia não continua imprimindo “3”?
function foo(num) {
return new Promise((resolve) => console.log(num));
}
foo(1).then(() => {
foo(3);
});
A função foo retorna uma promessa de resolução imediata. “1” é impresso, mas por que a cadeia não continua imprimindo “3”?
Você precisa
resolve
Promise
gostar disso:@JobHunter69 A função foo realmente cria uma promessa, mas não chama explicitamente resolve() para resolver a promessa. Portanto, a promessa retornada por foo nunca é concluída ou resolvida.