
递归
我是你要找的bug
这个作者很懒,什么都没留下…
展开
-
递归算法阶乘函数及arguments.callee的使用
函数的内部属性arguments的主要用途是保存函数参数,但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。以下是阶乘函数的代码:function factorial(num){ if(num <= 1){ return 1; }else{ return num * factorial(num-1); ...原创 2020-04-26 16:41:52 · 179 阅读 · 0 评论 -
闭包和递归的深度理解
文章目录一、变量作用域二、闭包三、闭包的作用一、变量作用域变量根据作用域的不同分为两种:全局变量和局部变量1、函数内部可以使用全局变量2、函数外部不可以使用局部变量3、当函数执行完毕,本作用域内的局部变量会销毁二、闭包闭包指有权访问另一个函数作用域中变量的函数(闭包是一个函数)function fn(){ var num=10; function fun(){ ...原创 2020-03-10 13:43:45 · 570 阅读 · 0 评论