javascript
来源:互联网 发布:常见的网络诈骗有 编辑:程序博客网 时间:2024/05/20 20:44
javascript递归函数
- 递归是在一个函数内通过函数名调用自身的情况
function factorail (num) { if(num > 0) { num --; factorail (); } else { console.log(num); } }
arguments.callee : 指向当前正在执行的函数指针
var anotherfun = factorial;factorial = null;console.log(anotherfun(10));function factorial (num) { if(num % 2 == 0) { console.log(num); } if (num >= 0) { arguments.callee(num-1); // factorial (num-1); }}
在上述代码中, 调用anotherfun 函数必须调用factorial 函数, 所以在factorial 中arguments.callee指向的是当前执行的函数factorial
详情请戳这里
阅读全文
0 0
- Javascript
- JavaScript
- javascript
- javascript
- javascript
- javascript
- javascript
- JavaScript
- javascript
- JavaScript
- Javascript
- javascript
- javascript
- JavaScript
- javascript
- javascript
- JavaScript
- javascript
- Inteface Buidler can't determine the type of "xx.xib" this may be due to a missing SDK.
- QT多线程同步 互斥缩 信号量 读写所 ...
- java使用泛型
- hdu1498—50 years, 50 colors(最小点覆盖)
- 极光推送
- javascript
- 如何将本地文件上传到github托管
- Oracle 11g RAC OEM配置
- 线性支持向量机思想与公式推导(Outliers)
- Effective Java 2.6——消除过期的对象引用
- POJ1128 Frame Stacking(拓扑排序,DFS)
- generator输出杨辉三角
- rpm补丁文件和升级包制作教程
- 元素出栈、入栈顺序的合法性