博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js异步流程控制-回调
阅读量:4312 次
发布时间:2019-06-06

本文共 392 字,大约阅读时间需要 1 分钟。

 

f1为耗时操作,f2依赖f1的数据,因此f2必须在f1之后执行;

个人理解是:将f2(回调函数)的代码放在异步函数内部的最后执行,相当于把同步操作的代码融合到异步函数内部的最后;

1     let tag = 0; 2     function f1(callback){ 3       setTimeout(function () { 4         tag = '成功' //f1要执行的代码 5         callback(); 6       }, 1000); 7     } 8  9     function f2(){10         console.log('f2 tag:'+tag);11     }12 13     f1(f2);

 

转载于:https://www.cnblogs.com/intbingbing/p/8583891.html

你可能感兴趣的文章
(转))iOS App上架AppStore 会遇到的坑
查看>>
解决vmware与主机无法连通的问题
查看>>
做好产品
查看>>
项目管理经验
查看>>
笔记:Hadoop权威指南 第8章 MapReduce 的特性
查看>>
JMeter响应数据出现乱码的处理-三种解决方式
查看>>
获取设备实际宽度
查看>>
Notes on <High Performance MySQL> -- Ch3: Schema Optimization and Indexing
查看>>
Kafka的安装和配置
查看>>
Alpha冲刺(10/10)
查看>>
数组Array的API2
查看>>
为什么 Redis 重启后没有正确恢复之前的内存数据
查看>>
No qualifying bean of type available问题修复
查看>>
第四周助教心得体会
查看>>
spfile
查看>>
Team Foundation Service更新:改善了导航和项目状态速查功能
查看>>
0x13 链表与邻接表
查看>>
js封装设置获取cookie
查看>>
bzoj 1002 [FJOI2007]轮状病毒 Matrix-Tree定理+递推
查看>>
C#面向对象模式设计第十四讲:Template Method 模板模式(行为型模式)
查看>>