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实现div阴影效果示例代码
Sep 16 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
Apr 06 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
May 04 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
Apr 06 Javascript
全面详细的jQuery常见开发技巧手册
Feb 21 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
Nov 19 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
使用koa2创建web项目的方法步骤
Mar 12 Javascript
详解vue 图片上传功能
Apr 30 Javascript
electron 安装,调试,打包的具体使用
Nov 06 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
Nov 24 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
一个改进的UBB类
2006/10/09 PHP
PHP页面间传递参数实例代码
2008/06/05 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
Convert Seconds To Hours
2007/06/16 Javascript
js 浮动层菜单收藏
2009/01/16 Javascript
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
Javascript Select操作大集合
2009/05/26 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
js星星评分效果
2014/07/24 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
详解JS模块导入导出
2017/12/20 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
2020/04/08 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
个人自我鉴定
2013/11/07 职场文书
软弱涣散基层党组织整改方案
2014/10/25 职场文书
2014年节能工作总结
2014/12/18 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python