摘要: 闭包的应用: 定义JS模块 具有特定功能的js文件,将所有的数据和功能都封装在一个函数内部(私有的) 只向外暴露一个包信n个方法的对象或函数,模块的使用者, 只需要通过模块暴露的对象调用方法来实现对应的功能 模仿块级作用域 JavaScript 没有块级作用域的概念,那么可以模拟像java中将很多变 阅读全文
posted @ 2019-04-19 16:41 胡椒粉hjf 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 闭包的理解 如何产生闭包 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包 产生闭包的条件 函数嵌套;内部函数引用了外部函数的数据(变量/函数),并且执行函数 闭包到底是什么 理解一: 闭包是嵌套的内部函数(绝大部分人) 理解二: 包含被引用变量(函数)的对象(极 阅读全文
posted @ 2019-04-19 16:38 胡椒粉hjf 阅读(696) 评论(0) 推荐(0) 编辑