#概要
タイトル通り、処理を待機する関数のコードを紹介します。ただし、関数内でしか使えません。
#ソースコード
##関数
async function wait(second) {
return new Promise(resolve => setTimeout(resolve, 1000 * second));
}
##使用例1
async function log() {
console.log("3秒後にログを表示します。");
await wait(3);
console.log("3秒経過しました。");
}
log();
##使用例2
(async () => {
console.log("3秒後にログを表示します。");
await wait(3);
console.log("3秒経過しました。");
}
)()