数秒間、処理を待ちたい時

function resolveAfter2Seconds() {
  await new Promise(resolve => setTimeout(resolve, 2000))

  // いかに2秒後に実行する処理を書く

}

フロントエンド開発でモックで実行する際に、実際にAPI処理を待つ間ローディング表示が適切にできているか試したい時などによく使ってます。