编辑代码

function factorial(n) {
    if (n <= 1) return 1;
    return n * arguments.callee(n - 1)
}

console.log(factorial(10))
function factorial1(n) {
    let result = 1
    while (n >= 2) {
        result = result * n--;
    }
    console.log(result)
}
factorial1(10)