- 追加された行はこの色です。
- 削除された行はこの色です。
- JavaScript/タイマー処理/コールバック関数が実行されるタイミング へ行く。
- JavaScript/タイマー処理/コールバック関数が実行されるタイミング の差分を削除
* setTimeout()とsetInterval() [#a90669de] * コールバック関数が実行されるタイミング [#q7a461d3] ** setTimeout()とは? [#l98908e9] setTimeout(FUNC,N)は実行キュー終了後にNミリ秒待ってFUNCを実行するように登録する関数。 (function () { console.log(1); setTimeout(function(){ console.log('X'); }, 3000); console.log(2); return; console.log(3) })() console.log(4) 1 2 4 (3000ミリ秒待ってから) X "1"→"X"→"2"→"4"とはならない。 ** すべてのタイマーをクリアする [#z5175a96] for(var i = 1; i < 1000; i++) { clearTimeout(i); } この方法でもタイマーIDに漏れがある事もあるらしい。