<script>
var f=(function(num){
if(num<=1){
return 1;
}else{
return num*arguments.callee(num-1);
}
});
console.log(f);
</script>
这是一个匿名函数。我想问,我要给这个匿名函数传参数要怎么传?比如传10.
f(10);
把等号右边最外面的()去掉也行,
加括号只是为了强制转化为函数表达式,
不过在等号右边就已经是函数表达式了,
不用在外面加一个括号。