検索

ホームページ  >  に質問  >  本文

この状況で await を使用するのは悪い習慣とみなされますか?

いくつかのリンターがこの動作にフラグを立てているのを見てきましたが、それが Promise を使用している理由の一部ではないかと疑問に思っています:

リーリー

エラー: プロミスは待つか取得する必要があります

では、これは悪いコードなのでしょうか?もしそうなら、なぜですか?

P粉775723722P粉775723722231日前416

全員に返信(1)返信します

  • P粉295728625

    P粉2957286252024-04-02 00:25:25

    はい、これは await の異常な使用法であり、アプリケーションがクラッシュする可能性がある悪い習慣です。

    通常、あなたはすぐに await 約束を待ちます:

    リーリー

    Promise をすぐに await しない場合の問題は、// do other things の実行中にエラーで拒否されると、その機会を逃してしまうことです。もう一方が非同期の場合は、await が遅すぎる可能性がありますが、もう一方自体が例外をスローする場合は、決して await しないでください。どちらの場合も、結果は promise## になります。 # 未処理の拒否。アプリケーションがクラッシュします。 複数の同時待機操作の待機 および await も参照してください。 Promise.all() と複数の待機の違いは何ですか? < a href="https://stackoverflow.com/questions/45285129/any-difference- Between-await-promise-all-and-multiple-await">.

    返事
    0
  • キャンセル返事