рекурсию?
                  
                  
                
Нет, не один, мне тоже тяжело это было, щас сходу наверное тупить минут 20 буду
 Danil
                          Dmitriev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Danil
                          Dmitriev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ты вкатился во фронт?
Да, пытаюсь выкатится теперь)
 Danil
                          Dmitriev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Danil
                          Dmitriev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да кривое все какое то
const factorial = (n) =>{ if (n == 1 ){ return 1; } return n*factorial(n-1); } Попробуй эту задачу на листочке написать и графически показать какой будет вывод, может поймешь. Коротко говоря при аргументе 4 у нас вернется произведение 4 на функцию с аргументами 3, которая в свою очередь вернет произведение 3 на функцию с аргументом 2, она же вернет произведение 2 на функцию с аргументом 1, которая, наконец, вернет 1. получается factorial(4) = 4 * factorial(3) factorial(3)=3*factorial(2) factorial(2)=2*factorial(1) factorial(1)=1 следовательно factorial(4)=4*factorial(3)=4*3*factorial(2)=4*3*2*factorial(1)=4*3*2*1. Надеюсь, понятно объяснил:)
Обсуждают сегодня