0

特定のイベントの後、タイムアウトを数回設定する必要があります。

// initial value
var x = null;

// later
if (!x) {
    x = setTimeout(function() {
        // do some stuff
        clearTimeout(x);
        x = null; 
    }, 500);
}

を呼び出す必要がありますか、それとも適切な方法clearTimeout(x);ですか? それとも、内部要素はもうなくなっていますか?

私がこれを尋ねている理由は次のとおりです。スクリプトは、キオスク システムで 1 日に約 1,000 回実行されます。そのため、時間の経過とともに RAM がいっぱいになったり、その他の問題が発生したりすることはありません。

4

1 に答える 1

0

私はメモリリークの問題を認識していません -これはしばらく前SOの投稿です

于 2013-10-08T09:34:23.367 に答える