猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
前端最疑惑的面试题:请讲出你在工作中使用闭包的例子?求给个例子
闭包在工作中的使用例子,这是面试官问我的,说实话,工作中我基本没用过,但是我知道闭包的原理。说起使用场景,我还真不知道。求大神指点些例子。
慕容3067478
浏览 350
回答 2
2回答
暮色呼如
使用闭包要么是为了访问函数内部的变量、要么是为了将一个变量保存在内存中,或者保护函数内部变量;1、平时在我们封装功能函数时,为了不让全局变量混乱,污染全局作用域,这时候可以使用闭包代替全局变量(JQuery内部的封装就是如此);2、还有常用的就是为了创建出类似块级作用域(即为一个nodelist对象列表中的每一个元素绑定事件时);3、高价函数的使用也是有所体现的。…………平时我们使用闭包的方面还是比较多的,不知不觉中其实你就已经创建了闭包
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续