備忘録

備忘録

JavaScriptで非同期的にsleepする方法

Ⅰ. はじめに

タイトルの通り「JavaScriptで非同期的にsleepする方法」です。

Ⅱ. やり方

サンプルプログラム
async function sleep (msec) {
  return new Promise(resolve => setTimeout(resolve, msec))
}

(async () => {
  console.log('hello world 1')
  await sleep(1000)
  console.log('hello world 2')
})()
実行結果