闭包
来源:互联网 发布:linux 创建目录结构 编辑:程序博客网 时间:2024/06/06 01:52
1.闭包的作用
- 实现公有变量
eg:函数累加器
- 可以做缓存(存储结构)
function eater(){ var food = ""; var obj = { eat : function(){ console.log("I am eating"+ food); food = ""; }, add : function(tacFood){ food = tacFood; } } return obj;}var eaterPeople = eater();eaterPeople.add('orange');eaterPeople.eat();
- 可以实现封装,属性私有化
eg:Person();
- 模块化开发,防止污染全局变量
闭包缺点:造成内存泄漏,加载慢。
阅读全文
0 0
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 闭包
- 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
- linux查询最近被修改过的文件
- uva12186 树上的dfs
- indexhtml
- JavaSE之复用类
- 闭包
- 实现自定义顶部标题栏(自定义控件)
- 【安全牛学习笔记】答疑(Conky、Goagent、Linux4.4内核发布),手动漏洞挖掘
- zhuce
- spring mvc常见面试题1
- 三子棋小程序
- Cookies.简要
- Monitor项目开发走过的路~自定义AlertDialog,设置子view
- 1203随笔