Показать сообщение отдельно
  #11 (permalink)  
Старый 26.07.2016, 08:37
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

hujak_hujak, шаг назад при инициализации генератора делаешь да и всё:
function sequence(x, y) {
    var result = x - y, step = y;
    return function () {
        return result += step;
    }
}
var generator = sequence(10,3);
alert([generator(), generator(), generator(), generator(), generator()]);
Ответить с цитированием