es6 では、await は、Promise の非同期リクエストを待機するために使用されます。このキーワードは、「async function」でのみ使用でき、構文は「async」です。 function(){await=プロミス「ask}」の非同期プロミスを返します。

VUE3.0 をすぐに始める方法:
このチュートリアルの動作環境を入力します: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。
? 構文は次のとおりです:
async function(){await=promise を返す非同期リクエスト} await は、式を形成するために使用される演算子です。 Promise オブジェクトを待機している場合は、Promise オブジェクトが解決されるまで待機し、await 式の結果として解決値を取得します。 sync 関数呼び出しによってブロックが発生することはありません。内部のブロックはすべて Promise オブジェクトにカプセル化され、非同期に実行されます。
async 関数に await 式が存在する場合があります。async 関数の実行時に await が発生すると、トリガーされた非同期操作が完了した後、async 関数の実行が再開され、解析された値が返されます。返されます。
await キーワードは、非同期関数でのみ有効です。 await を非同期関数の外で使用した場合、構文エラーのみが発生します。
戻り値は
Promiseオブジェクトの処理結果を返します。待機しているものが Promise オブジェクトでない場合は、値自体が返されます。
Promise が await オペレーターに渡された場合、await は Promise が正常に処理されるのを待ち、その処理結果を返します。
例は次のとおりです。
function testAwait (x) {
新しい Promise を返す(resolve => {
setTimeout(() => {
解決(x);
}、2000);
});
}
非同期関数 helloAsync() {
var x = await testAwait ("hello world");
コンソール.ログ(x);
}
helloAsync();
// hello world通常の状況では、await コマンドの後に Promise オブジェクトが続きます。このオブジェクトの後に、文字列、ブール値、数値、通常の関数などの他の値を続けることもできます。
