function test (x,y){
console.log(x,y)
if (x===1){
return y;
}
return this.fact(x-1 , y*x);
}
test(5,1);
// 打印结果
// 5 1
// 4 5
// 3 20
// 2 60
// 1 120
// 第二次打印的时候 x已为4 此时
// y 乘以 x 不应该等于4 么 第二次打印应该是4,4啊 谁给解释下