Вход

Просмотр полной версии : Обнуление счетчика


s24344
12.04.2016, 11:23
Здравствуйте. Подскажите, пожалуйста, как сделать, чтобы счетчик, каждый раз при новом вызове функции не обнулялся.

var module = (function() {
return {
foo: function(count) {
var res = count;
console.log( res += 1 );
}
}
})();

window.onload = function() {
setInterval('module.foo(0)', 1000);
}

s24344
12.04.2016, 11:38
Решил

s24344
12.04.2016, 11:38
var module = (function() {
return {
foo: function(count) {

var timer = setInterval(function() {
console.log(count);

if (count == 20) clearInterval(timer);
count++;

}, 1000);
}
}
})();

window.onload = function() {
module.foo(0);
}