美文网首页
JavaScript 的闭包(closure)

JavaScript 的闭包(closure)

作者: ENG八戒 | 来源:发表于2018-09-03 21:33 被阅读0次

    以下内容为本人的学习笔记,如需要转载,请声明原文链接 [englyf] https://www.jianshu.com/p/54468d8688f4


    对于闭包的理解,其实可以归纳为,在创建函数时,同时创建了一个集合,这个集合是用来保存函数内的各个变量(无论是内部定义的,还是外部定义的),当调用函数时,变量会先从集合中更新,然后在退出函数时,又将变量保存到集合里去。这个集合就是所谓的闭包了。

    关于 JavaScript 里的闭包(closure)的分析,我这里有篇不错的外文,它讲得非常透彻,希望阅读愉快。

    https://medium.com/dailyjs/i-never-understood-javascript-closures-9663703368e8


    另外附上对这篇外文的翻译,希望对英语有恐惧症的小伙伴有帮助吧。^_^
    https://mp.weixin.qq.com/s/pFuK77btT75EFh-ve8WjGw

    相关文章

      网友评论

          本文标题:JavaScript 的闭包(closure)

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