Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.04.2016, 11:23
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

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

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

window.onload = function() {
	setInterval('module.foo(0)', 1000);
}
Ответить с цитированием
  #2 (permalink)  
Старый 12.04.2016, 11:38
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

Решил
Ответить с цитированием
  #3 (permalink)  
Старый 12.04.2016, 11:38
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

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);
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли узнать значение счетчика в setTimeout? yun Общие вопросы Javascript 2 20.02.2016 19:24
Проблема с одновременой работой формы обратной связи и счетчика qverty2016 jQuery 4 03.02.2016 18:20
Конфликт скриптов: удвоение счетчика при работе другого скрипта Ленча jQuery 3 06.07.2015 20:53
Вывод содержимого ячейки массива = значению счетчика cccp.world Events/DOM/Window 5 30.10.2013 09:06
Принцип работы счетчика liveinternet paveljava5 Общие вопросы Javascript 5 02.08.2010 11:53