Показать сообщение отдельно
  #3 (permalink)  
Старый 14.05.2015, 17:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

вариант по короче )))
<script>
function foo(c) {
    var a = 2,
        b = !1;
    return function() {
        b ? a++ : a--;
        if (a == c || 1 == a) b = !b;
        return a
    }
};
var x = foo(5)
for (var i=0; i<50; i++)  {document.write(x()+ ' ')}
</script>
Ответить с цитированием