Показать сообщение отдельно
  #6 (permalink)  
Старый 25.07.2016, 11:16
Интересующийся
Отправить личное сообщение для hujak_hujak Посмотреть профиль Найти все сообщения от hujak_hujak
 
Регистрация: 05.07.2016
Сообщений: 15

Криво наверное написал 1е сообщение

Задача: реализовать функцию sequence, которая будет увеличивать число 10 на шаг 3.
var generator = sequence(10,3)
Т.е :
generator () // 10
generator () // 13
generator () // 16
generator () // 19
Мое решение :
var generator = sequence(10,3)
function sequence(x,y) {
    var result = x ;
        return function () {
            return result+=y;
        }

}

Но тут начинается не с 10, а с 13. А мне нужно чтобы первый вызов ровнялся 10, а я не могу этого сделать
Ответить с цитированием