Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обнуление счетчика (https://javascript.ru/forum/misc/62469-obnulenie-schetchika.html)

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);
}


Часовой пояс GMT +3, время: 07:10.