promise(js对象)

  • Promise
    所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。
    从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。
    Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。

  • async
    async声明的方法返回的是一个promise对象,可以使用then方法添加回调函数,当程序执行的过程中,一旦遇到await 声明的语句,程序将会等待这个语句返回结果之后才会执行后面的方法。

参考资料

  • 关于Js的promise、generator、async、await [detail]

  • 一个视频告诉你“并发、并行、异步、同步”的区别 [detail]
    多线程编程:适用于图像处理,科学计算
    单线程异步编程:适用于I/O密集的应用程序,因为每种操作时按次序进行的,等待时间会浪费

  • 异步编程: 一次性搞懂 Promise, async, await (#js #javascript) [detail]
    回调地狱:setTimeout无限嵌套无限退格
    promise的作用:用链式结构将多个异步操作串联来

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容