回调函数和闭包的理解
2016-04-28 00:00
225 查看
摘要: 回调
function testCallback(callback) { // 被回调的方法
alert('come in!');
callback();
}
function a() { //被回调的函数
alert('a');
}
function start() { //开始测试方法
testCallback(a);
}
闭包
function a(){
var i=0;
function b(){
alert(++i);
}
return b;
}
var c = a(); // c=b;
c();
function testCallback(callback) { // 被回调的方法
alert('come in!');
callback();
}
function a() { //被回调的函数
alert('a');
}
function start() { //开始测试方法
testCallback(a);
}
闭包
function a(){
var i=0;
function b(){
alert(++i);
}
return b;
}
var c = a(); // c=b;
c();
相关文章推荐
- Win-Server-2008-R2-x64安装Oracle-11g-R2-x64及问题处理
- 使用技巧
- Java中数据库的使用基础
- Java中数据库的使用提高篇
- 数据库的元数据及事务
- 摆脱孤独:same IOS打造情感共鸣
- 极致阅读体验:简书IOS功能拆解分析
- 好奇心日报:有逼格的阅读APP
- 最美应用APP?最萌应用吧?
- 睡个好觉吧!MUJI to sleep
- Product Hunt红遍硅谷的秘密
- 如何让你的网站用discuz插件变的有力量
- 高效才是王道:远程工作者健康指南
- 云存储-未来数据资源最好的归宿
- yii2 rbac权限控制之菜单menu详细教程
- 常用链接
- Spring+Redis Cluster3.0.x
- MongDB 分片和副本集
- 从网络获取数据显示到TableViewCell容易犯的错
- IOS开发网络阶段之NSURLConnection