= 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
                  
                  
                  кто обьяснить может зачем мы вообще возвращаем функцию, в чем сама суть то?
                  
                  
                
прочитай про рекурсию
А где там рекурсия?
Обсуждают сегодня