Показать сообщение отдельно
  #8 (permalink)  
Старый 29.12.2013, 00:45
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

function next(items) {
    var max = items.length - 1,
        i = -1;
    return function () {
        i = i < max ? i + 1 : 0;
        return items[i];
    };
}

var color = next(['red', 'green', 'blue']);
alert(color());
alert(color());
alert(color());
alert(color());
Ответить с цитированием