javascript中递归函数用法注意点
更新时间:2015年07月30日 16:53:07 作者:木口子
这篇文章主要针对javascript中递归函数用法注意点做介绍,有需要小伙伴可以来学习下
不做详细文字说明了,直接写代码,很明了。
<script> function sum(num){ if(num<=1){ return 1; }else{ return num*sum(num-1); //return num*arguments.callee(num-1); //指针 //return 2; } } var sum1=sum; alert(sum1(2)); </script>
上面的代码 在执行时很容易出现问题,执行我们介绍一个方法,arguments.callee,是一个指向正在执行的函数的指针,使用指针代替函数名使得执行以上代码时不容易出错!
以上代码就是javascript中递归函数用法注意点,希望对大家有所帮助。
相关文章
javascript向flash swf文件传递参数值注意细节
如何使用javascript向SWF文件传递参数?在网上找了一个完整的教程,很有启发性和实用性,如下是完整实现的步骤,需要的朋友可以参考下2012-12-12JavaScript 判断判断某个对象是Object还是一个Array
在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢?2010-01-01javascript unicode与GBK2312(中文)编码转换方法
本文提供了一个javascript的unicode与GBK2312编码相互转换的方法,大家可以参考使用,实用的小实例2013-11-11
最新评论