大家觉得js的闭包存在的意义是什么?用一句话简洁概括下。?

大家觉得js的闭包存在的意义是什么?用一句话简洁概括下。?

阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 84 浏览
  • 略问用户 提出于 2020-10-22 17:38:21

21 个回答

xxxxxa
感谢大家的积极参与哈,基本都有说到点上了,老姚的JS世界观也很独到。 这里引用下JS高程中对其的定义:闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。 我个人的理解:闭包存在的意义是为了解决变量局部作用域的问题,让我们可以间接访问函数内部的变量。? ES6引入let后,这个问题也就得以解决了。
请先 登录 后评论
xxxxxa
所有函数皆是闭包
请先 登录 后评论
xxxxxa
模块化
请先 登录 后评论
xxxxxa
c语言这种,函数对象无法对外部(局部)变量访问,参考《代码的未来》2.6
请先 登录 后评论
xxxxxa
模块化,说面试的是不是真的要好好学学
请先 登录 后评论
xxxxxa
curry
请先 登录 后评论
xxxxxa
模块化
请先 登录 后评论
xxxxxa
???我也想知道
请先 登录 后评论
xxxxxa
装逼
请先 登录 后评论
xxxxxa
面试 你去面试给他们被闭包的百度解释 那些面试官是最喜欢的 不信你试试
请先 登录 后评论