美文网首页
js函数实现递归自调用的方法

js函数实现递归自调用的方法

作者: LuckyJin | 来源:发表于2018-12-25 16:07 被阅读0次

    原文地址:https://www.cnblogs.com/zhaozhipeng/p/8080663.html

    严格模式下是禁止使用arguments.callee
    通过函数命名表达式来实现arguments.callee的效果。

    var sum=(function(){
        'use strict'
        return  function fun(num){
            if(num<=1){
                return 1;
            }else{
                return num+fun(num-1);
            }
        }
    })()
    
    console.log(sum(5));//15
    
    var sumAnother=sum;
    console.log(sumAnother(5));//15
    
    sum=null;
    console.log(sumAnother(5));//15
    

    相关文章

      网友评论

          本文标题:js函数实现递归自调用的方法

          本文链接:https://www.haomeiwen.com/subject/zdbflqtx.html