javascript - reset Timer of setInterval() -
var timer; chat.client.addmessage = function (data) { cleartimeout(timer); test2(data); }; timer = setinterval(function () { console.log("working"); test1(); }, 5000); i trying restart timer when ever chat.client.addmessage executed.setinterval executed after every 5000ms until chat.client.addmessage executed when ever method executed setinterval function stops executing . appreciated:)
you need use clearinterval instead of cleartimeout cleartimeout inverse of settimeout. can use in same manner:
clearinterval(timer);
Comments
Post a Comment