ホームページ > 記事 > ウェブフロントエンド > Angular 6 で Promise チェーンを待つのがアンチパターンなのはなぜですか?
Angular 6 では、次のコードで例示されているように、Promise チェーンを待つことはアンチパターンとみなされます。 🎜>
await someFunction().then(result => { console.log(result); });このアプローチは無害に見えるかもしれませんが、微妙なバグが発生する可能性があります。
問題の理解
通常、promise チェーンを待つことは冗長です。これは、someFunction() が Promise を返す場合、すでにその解決を待っているためです。したがって、以下の簡略化されたコードでも同じ結果が得られます:const result = await someFunction(); console.log(result);
潜在的な危険
ただし、Promise チェーンを待機すると、意図しない結果が生じる可能性があります:推奨事項
コードの明確性を高め、潜在的な問題を防ぐために、次のガイドラインに従うことをお勧めします。以上がAngular 6 で Promise チェーンを待つのがアンチパターンなのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。