[JavaScript]非同期処理3.async/await
1921 ワード
async/awaitとは? promise
でこのツールを過度に使用すると、callback地獄のような問題が発生する可能性があります.この場合、Async
およびAwait
を使用して、promise
をより簡潔に、より容易に同期して動作させることができる.関数の前にasync
と書くと、コードブロックは自動的にpromise
に変換されます.次に、関数において、await
を遅延が必要な部分の前に貼り付ける.エラー処理は、try
およびcatch
を用いてもよいので、非常に簡便である.
基本構文
async function 함수명(){
await 비동기처리_메서드명();
}
async function 함수명(){
await 비동기처리_메서드명();
}
async
await
を加えればよい.async
1.既存のPromise方式で処理
Promise
を使用するには、resolve
およびreject
を呼び出す必要があります.
2.asyncを用いて上記の方法を処理する
async
を使用すると、関数のコードブロックはPromise
に自動的に変換されます.
await
1.既存のPromise方式で処理
콜백지옥
を思い出す.
2.awaitで修正
await
に遭遇した場合、javascriptはPrimis処理を待つ.結果はその後返却された.CPUリソースは、インフラストラクチャの処理待ち時に他のタスク(他のスクリプトの実行、イベントの処理など)を実行できるため、無駄になりません.await
はpromise.then
よりも洗練された文法であり、Primisのresult
値を得ることができる.promise.then
より毒性がよく、使いやすい.
Reference
1.既存のPromise方式で処理
콜백지옥
を思い出す.2.awaitで修正
await
に遭遇した場合、javascriptはPrimis処理を待つ.結果はその後返却された.CPUリソースは、インフラストラクチャの処理待ち時に他のタスク(他のスクリプトの実行、イベントの処理など)を実行できるため、無駄になりません.await
はpromise.then
よりも洗練された文法であり、Primisのresult
値を得ることができる.promise.then
より毒性がよく、使いやすい.Reference
Reference
この問題について([JavaScript]非同期処理3.async/await), 我々は、より多くの情報をここで見つけました https://velog.io/@goodenough/JavaScript-비동기처리방식-3.-asyncawaitテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol