最初に、これは基本的に同じタスクを実行するので、これは不可解に見えるかもしれません。 console.log(result);
await someFunction().then(result => { console.log(result); });
1。混合スタイル:
const result = await someFunction(); console.log(result);同期(待ち声)と非同期(その後)アプローチを組み合わせて、混乱と混乱につながる可能性があります。これにより、一貫性のないコードと可能なバグが発生する可能性があります。複雑な制御フロー:
コードがより複雑になると、Then Callback内に別の約束コールを追加すると、さまざまな新しいシナリオが導入されます。コールバック内で待機を使用できるかどうか、条件付きリターンを処理する方法、または外部関数から戻ることができるかどうかは不明です。これらの不確実性は、予期しない動作とコードの欠陥につながる可能性があります。このガイドラインを順守することにより、
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3