by shigemk2

当面は技術的なことしか書かない

setTimeout

実行を指定時間まで遅延させるメソッド。
JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 - IT戦記

たとえば関数hogeを遅延実行させたいときは以下のように書く。

setTimeout(function() { hoge("hello") }, 10);

なお、以下のように書いても普通に実行されるだけで、遅延処理はなされない。
関数を遅延実行させるときは必ずfunction() {}で囲むこと。

setTimeout(hoge('prev'), 2000);