未解放のタイマーの例

  1. 「Start New Timer」ボタンをクリック、もしくは以下のスクリプトをDevToolsのコンソールで実行しタイマーを実行させます。

    
    function Timer() {
      this.timerId = window.setInterval(function() {
        console.log('Interval Timer');
      }, 1000);
    }
    var timer = new Timer();
    timer = null;
            
  2. DevToolsのConsoleパネルでタイマーが実行され続けていることを確認します。