setTimeout(コールバック, ミリ秒)
は、指定のミリ秒後にコールバックを実行する、ビルトイン関数。
// 引数をコールバックとするビルトイン関数やメソッドはたくさんある。
// 例: setTimeout(コールバック, ミリ秒)
// ミリ秒後にコールバック実行。
const ミリ秒 = 1000 // 1秒
function コールバック() {
console.log(ミリ秒 + 'ミリ秒経過')
}
setTimeout(コールバック, ミリ秒)
// setTimeoutはミリ秒を待つことなくどんどん進む(非同期関数)
// 匿名関数を渡すなら
setTimeout(() => {
console.log('こっちが先')
}, 500)
// 出力:
// こっちが先
// 1000ミリ秒経過