闭包的含义是什么?它的作用和原理是什么?具体
19 查阅
闭包的含义是什么?它的作用和原理是什么?具体能在什么场 景使用?
参考答案:
解析: 闭包的含义: 闭包就是能够读取其他函数内部变量的函数。 作用和原理: 因为闭包只有在被调用时才执行操作,所以它可以被用来定义控制结构。 多个函数可以使用一个相同的环境,这使得它们可以通过改变那个环境相 互交流。 闭包可以用来实现对象系统。 使用的场景: (1)采用函数引用方式的 setTimeout 调用。 (2)将函数关联到对象的实例方法。 (3)封装相关的功能集。