Maison  >  Questions et réponses  >  le corps du texte

javascript - La fonction async dans js renvoie une promesse, qu'est-ce qui attend le retour?

Par exemple var r = await fetch(url);La réponse est-elle renvoyée ? r reçoit une réponse ; c'est vrai

为情所困为情所困2711 Il y a quelques jours530

répondre à tous(2)je répondrai

  • 怪我咯

    怪我咯2017-05-19 10:19:28

    Renvoyer la valeur résolue. Dans votre exemple, c'est une réponse correcte (2xx).

    try {
      var r = await fetch(url);
    } catch(e) {
      console.error(e);
    }

    catch La capture de la valeur de rejet est une exception.

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-19 10:19:28

    expression est une promesse, résolue, renvoie la valeur résolue ; rejetée, lève une exception.
    n'est pas une promesse, renvoie une promesse résolue.

    attendre-mdn

    répondre
    0
  • Annulerrépondre