你的位置:首页 > 软件开发 > Java > 从闭包案例中学习闭包的作用,会不会由你。

从闭包案例中学习闭包的作用,会不会由你。

发布时间:2016-02-28 14:00:16
在文章初识js中的闭包中讲解了闭包的一些概念,但是对于初学者来说可能并不是特别的容易理解,我今天用两个案例来解释闭包可能会好理解一些,在讲案例之前,我们需要了解一些闭包的概念。在看这篇文章之前,请先看上面的那篇文章,不然效果不会太好。 闭包的理解:  所谓的闭包就是可以创建一 ...

  在文章初识js中的闭包中讲解了闭包的一些概念,但是对于初学者来说可能并不是特别的容易理解,我今天用两个案例来解释闭包可能会好理解一些,在讲案例之前,我们需要了解一些闭包的概念。在看这篇文章之前,请先看上面的那篇文章,不然效果不会太好。

 

闭包的理解:

  所谓的闭包就是可以创建一个独立的环境,每个闭包里面的环境都是独立的,互不干扰。

 

闭包的创建:

  一个函数中嵌套另外一个函数,并且将这个函数return出去,然后将这个return出来的函数保存到了一个变量中,那么就创建了一个闭包。

 

为啥要学闭包之没有使用闭包的情况1:

var arr = [];for(var i=0;i<2;i++){  arr[i] = function(){    console.log(i);  }}arr[0](); //2arr[1](); //2

原标题:从闭包案例中学习闭包的作用,会不会由你。

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录