Обнуление счетчика
Здравствуйте. Подскажите, пожалуйста, как сделать, чтобы счетчик, каждый раз при новом вызове функции не обнулялся.
var module = (function() { return { foo: function(count) { var res = count; console.log( res += 1 ); } } })(); window.onload = function() { setInterval('module.foo(0)', 1000); } |
Решил
|
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. |