вопрос про факториал
на сайте лернджеес говорят факториал находится уоттакуот
function factorial(n) {
return (n != 1) ? n * factorial(n - 1) : 1;
}
я сделал так и получил такой же результат
let n=5, f=1, i=1;
for(i; i<n; i++)f*=i+1
вопрос
0. чем мой код хуже
1. в функции моммент с вызовом функцией самой себя в себе ломает мне мозг factorial(n - 1) это норм так и должно быть?