
- 回调函数: 最传统的异步处理,下一步的 *** 作交给前一步来控制。当要处理的内容较多时,会出现回调地狱。代码会比较难维护和处理。
- Generator: 通过迭代器来实现异步 *** 作。
- Promise: ES6 新增特性。通过
resolve
和reject
来实现异步 *** 作。 - async/await: 在 Javascript 中为 Generator 的语法糖,在书写上和同步一样,比较直观易懂。但是需要注意的是
await
会阻塞后面的代码。因此当没有关联关系的程序先后执行时,要注意不要让await
堵塞。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)