实现异步编程有哪些方式?推荐用哪种?

实现异步编程有哪些方式?推荐用哪种?,第1张

实现异步编程有哪些方式?推荐用哪种?
  • 回调函数: 最传统的异步处理,下一步的 *** 作交给前一步来控制。当要处理的内容较多时,会出现回调地狱。代码会比较难维护和处理。
  • Generator: 通过迭代器来实现异步 *** 作。
  • Promise: ES6 新增特性。通过
    resolve
    reject
    来实现异步 *** 作
  • async/await: 在 Javascript 中为 Generator 的语法糖,在书写上和同步一样,比较直观易懂。但是需要注意的是
    await
    会阻塞后面的代码。因此当没有关联关系的程序先后执行时,要注意不要让
    await
    堵塞。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4925638.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存