什么是闭包:
闭包就是在一个函数的内部创建一个子函数;函数的作用域主要分两种 一是:全局作用域;二是函数作用域;由于函数中可以使用全局变量,全局中不可以使用局部的变量,所以为了使用函数中的变;故而需要使用闭包;函数中当函数执行完之后作用域以及内存就会被清理重置;但是当有子函数时候该内存就会被保存,这个就是闭包;
闭包优点:
1.可以读取函数内部的变量;
缺点:造成内存泄露,影响页面的额性能;
闭包
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- JavaScript作用域链 作用域 作用域就是变量和函数的可访问范围, 控制着变量和函数的可见性与生命周期, 在...