闭包的概念你理解了吗?我已完全掌握了。
- 内容介绍
- 文章标签
- 相关推荐
本文共计1562个文字,预计阅读时间需要7分钟。
越来愈觉得国内没有书籍育人的氛围,为了搞懂JS的闭包,我使出了我英语四级水平的劲头去google上搜寻有关闭包的解释,当我看到stackoverflow上的这一篇解答时,我脑海中就浮现出一句话:就是‘闭包’。
越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了!
不才译文见下,见笑了。
Peter Mortensen问:
就像老Albert所说的,“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。
你们会怎么把它解释给一个充满好奇心的六岁孩子听呢?
注:我看过StackOverflow上给出的示例,但根本没用。
Ali的回答:
当function里嵌套function时,内部的function可以访问外部function里的变量。
本文共计1562个文字,预计阅读时间需要7分钟。
越来愈觉得国内没有书籍育人的氛围,为了搞懂JS的闭包,我使出了我英语四级水平的劲头去google上搜寻有关闭包的解释,当我看到stackoverflow上的这一篇解答时,我脑海中就浮现出一句话:就是‘闭包’。
越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了!
不才译文见下,见笑了。
Peter Mortensen问:
就像老Albert所说的,“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了。
你们会怎么把它解释给一个充满好奇心的六岁孩子听呢?
注:我看过StackOverflow上给出的示例,但根本没用。
Ali的回答:
当function里嵌套function时,内部的function可以访问外部function里的变量。

