この状況で await を使用するのは悪い習慣とみなされますか?
P粉775723722
P粉775723722 2024-04-01 08:33:30
0
1
415

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

リーリー

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

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

P粉775723722
P粉775723722

全員に返信(1)
P粉295728625

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

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

リーリー

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート