单项选择题

A.var res=(function f(n){return n==1?1:n*f(n-1);});console.log(res(4));//24
B.var res=(function(n){return n==1?1:n*res(n-1);});console.log(res(4));//24
C.var res=(function f(n){return res==1?1:res*res(n-1);});console.log(res(4));//24
D.以上都不对