Status: 1. status pendente, que é inicializado e não há resultado no processo; 2. status de sucesso cumprido, o status resolvido acionará a função de retorno de chamada subsequente; função de retorno de chamada função de retorno de chamada.
Como começar rapidamente com VUE3.0: Entre
no ambiente operacional deste tutorial: sistema Windows 10, ECMAScript versão 6.0, computador Dell G3.
os três estados
do objeto de promessa em es61.pendente: Não há resultado no processo
2.resolvido: Sucesso
3.rejeitado:
Mudanças no status
de falha1. Pendente -> resolvido
2. Pendente ->status
rejeitado
O pendente
. status O thene
catch não serão acionados.
O estado resolvido acionará a função de retorno de chamada then subsequente.
O estado rejeitado acionará a função de retorno de chamada catch subsequente
. rejeitado se um erro for relatado.
Catch retornará resolvido em circunstâncias normais e o erro será relatado. Em seguida, retorne a
pergunta de teste
rejeitada//A primeira pergunta (o resultado será impresso 1,3, retorne ao status resolvido) Promessa.resolve().then(()=>{ console.log(1) //1 resolvido }).catch(()=>{ console.log(2) }).então(()=>{ console.log(3) // 3 resolvidos }) //Segunda questão (o resultado será impresso 1,2,3) Promessa.resolve().then(()=>{ console.log(1) //1 throw new Error("error1") //rejeitado }).catch(()=>{ console.log(2) //2 resolvido }).então(()=>{ console.log(3) //3 resolvido }) //A terceira questão (o resultado será impresso 1,2) Promessa.resolve.then(()=>{ console.log(1) //1 throw new Error("error1") //rejeitado }).catch(()=>{ console.log(2) //2 resolvido }).catch(()=>{ console.log(3)})