闭包作用域问题

WEB前端 waitig 570℃ 百度已收录 0评论

相关问题

//闭包参数1
  function outer1(){
    var i=1;
    return function(i) { //i小函数的局部变量 undefined
      i++;
      console.log(i);
    }
  }
  var getNum1=outer1();
  getNum1();//NaN
  getNum1();//NaN
  getNum1();//NaN
  getNum1();//NaN
//闭包参数2
function outer2(){
    var i=1;
    return function(i) { //i小函数的局部变量 undefined
      console.log(i);
      i++;
    }
  }
  var getNum1=outer1();
  getNum1();//undefined
  getNum1();//undefined
  getNum1();//undefined
  getNum1();//undefined
  //闭包参数3
function outer3(){
    var i=1;
    return function() { //i小函数的局部变量 undefined
      console.log(i);
      i++;
    }
  }
  var getNum3=outer3();
  getNum3();//1
  getNum3();//2
  getNum3();//3
  getNum3();//4

本文由【waitig】发表在等英博客
本文固定链接:闭包作用域问题
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)