javascript中递归函数用法注意点


Posted in Javascript onJuly 30, 2015

不做详细文字说明了,直接写代码,很明了。

<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 相关文章推荐
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
Oct 10 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
Jquery 实现grid绑定模板
Jan 28 Javascript
js实现新年倒计时效果
Dec 10 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
May 05 Javascript
jQuery页面加载初始化的3种方法(推荐)
Jun 02 Javascript
vue axios登录请求拦截器
Apr 02 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
js实现内置计时器
Dec 16 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
Jan 21 Javascript
微信小程序实现电影App导航和轮播
Nov 30 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
Jul 30 #Javascript
jQuery代码实现发展历程时间轴特效
Jul 30 #Javascript
使用js复制链接中的部分文字的方法
Jul 30 #Javascript
JS如何实现文本框随文本的长度而增长
Jul 30 #Javascript
js代码实现随机颜色的小方块
Jul 30 #Javascript
js代码验证手机号码和电话号码是否合法
Jul 30 #Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 #Javascript
You might like
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
js判断浏览器的比较全的代码
2007/02/13 Javascript
jquery选择器(常用选择器说明)
2010/09/28 Javascript
jQuery中add实现同时选择两个id对象
2010/10/22 Javascript
jQuery实现密保互斥问题解决方案
2013/08/16 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
layui点击导航栏刷新tab页的示例代码
2018/08/14 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
小结Python用fork来创建子进程注意事项
2014/07/03 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
Atom的python插件和常用插件说明
2018/07/08 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
元旦晚会策划方案
2014/02/18 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
兽医医药专业求职信
2014/07/27 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
工作收入证明范本
2015/06/12 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
浅谈MySQL函数
2021/10/05 MySQL
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js