async、awaitとは?
2552 ワード
asyncは「非同期」という意味で、asyncは関数が非同期であることを宣言するために使用されます.
await「待つ」という意味で、awaitは非同期完了を待つために使用され、awaitはasync関数でのみ使用できます.
通常async、awaitはPromiseとともに使用されます.asyncはPromiseオブジェクトを返し、asyncは任意のタイプの関数に適用されます.これでawaitが得たのはPromiseオブジェクトです(Promiseオブジェクトでなければasyncが返すものは何ですか)
awaitはPromiseオブジェクトを取得した後、Promiseの次のresolveまたはrejectを待つ
await「待つ」という意味で、awaitは非同期完了を待つために使用され、awaitはasync関数でのみ使用できます.
通常async、awaitはPromiseとともに使用されます.asyncはPromiseオブジェクトを返し、asyncは任意のタイプの関数に適用されます.これでawaitが得たのはPromiseオブジェクトです(Promiseオブジェクトでなければasyncが返すものは何ですか)
awaitはPromiseオブジェクトを取得した後、Promiseの次のresolveまたはrejectを待つ
async function testSync() {
2 const response = await new Promise(resolve => {
3 setTimeout(() => {
4 resolve("async await test...");
5 }, 1000);
6 });
7 console.log(response);
8 }
9 testSync();//async await test...