setTimeout
基本
code:js
const timeoutID = setTimeout(指定ミリ秒後に実行したい関数, ミリ秒);
clearTimeout(timeoutID);
例
code:js
setTimeout(() => {
console.log("2. 2秒経過しました");
}, 2000);
console.log('1. 先に実行される')
コールバック関数に引数を渡す
code:js
const hello = (name = "Rei") => { console.log(Hello ${name}) };
setTimeout(hello, 0);
setTimeout(hello, 1000, "Shinji"); // 第3引数に渡す
setTimeout(() => hello("Asuka"), 2000); // 即時関数を使う
see also
ref