美文网首页
经典的JS闭包问题,mark一下

经典的JS闭包问题,mark一下

作者: 端端来也 | 来源:发表于2019-02-27 16:03 被阅读0次
    function fun(a1,a2) {
      console.log(a2)
      return {
        fun:function(a3){
          return fun(a3,a1);
                       }
             };
            }
    var a = fun(0);  a.fun(1);  a.fun(2);  a.fun(3);//undefined,?,?,?
    var b = fun(0).fun(1).fun(2).fun(3);//undefined,?,?,?
    var c = fun(0).fun(1);  c.fun(2);  c.fun(3);//undefined,?,?,?
    

    1.question:最后三行代码分别返回什么结果?

    相关文章

      网友评论

          本文标题:经典的JS闭包问题,mark一下

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