大家觉得js的闭包存在的意义是什么?用一句话简洁概括下。?
感谢大家的积极参与哈,基本都有说到点上了,老姚的JS世界观也很独到。
这里引用下JS高程中对其的定义:闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。
我个人的理解:闭包存在的意义是为了解决变量局部作用域的问题,让我们可以间接访问函数内部的变量。?
ES6引入let后,这个问题也就得以解决了。