= 0;
if (step === undefined) step = 1;
return function () {
return (start += step) - step;
};
}
let generator = sequence(10, 3);
let generator2 = sequence(7, 1);
console.log(generator()); // 10
console.log(generator()); // 13
кто обьяснить может зачем мы вообще возвращаем функцию, в чем сама суть то?
прочитай про рекурсию
А где там рекурсия?
Обсуждают сегодня