js匿名函数的问题

   <script>        
            var f=(function(num){                if(num<=1){                    return 1;
                }else{                    return num*arguments.callee(num-1);
                }
            });             console.log(f);            
        </script>

这是一个匿名函数。我想问,我要给这个匿名函数传参数要怎么传?比如传10.


慕工程0101907
浏览 511回答 1
1回答

元芳怎么了

f(10);把等号右边最外面的()去掉也行,加括号只是为了强制转化为函数表达式,不过在等号右边就已经是函数表达式了,不用在外面加一个括号。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript