闭包

好处

1.希望一个变量长期驻扎在内存中

2.避免全局变量污染

3.私有成员的存在(私有方法)

 

应用:

1.模块化代码

2.拿到循环中的索引值

 

var aaa=(function(){

      var a=1;   //变量a长期驻扎在内存中,可以累加  

      function bbb(){

    a++;

  }

  function ccc(){

    a++;

  }

  return {

    b:bbb,

    c:ccc

  }

})()

 

posted @ 2017-02-13 10:48  miumiu316  阅读(88)  评论(0编辑  收藏  举报