![](https://img-blog.csdnimg.cn/20210108165845828.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
番外:深入理解Promise
文章平均质量分 91
Promise只是停留在简单的写几个then和回调这么简单可不行
snakeZix
师大一码农
展开
-
番外:深入理解Promise - 03 Promise的几个重要问题
Promise的几个重要问题 一、 Promise什么时候发生状态改变?什么时候获取值? 前面说过Promise的excutor是同步执行的回调函数,但是可以触发异步任务,因此有两种情况: 在excutor执行器中立即同步执行调用敲定函数,于是同步的实例改变状态并且获取到结果 在excutor执行器中异步的执行调用敲定函数,比如setTimeout,于是异步的改变实例状态并获取结果 二、Promise的实例什么一定要改变状态前指定回调函数吗? 不!Promise的实例可以在任何时候指定或者说绑定原创 2021-01-02 13:39:09 · 199 阅读 · 0 评论 -
番外:深入理解Promise - 02 Promise状态和执行过程
Promise状态和执行过程 参考资料 Promise描述 MDN Promise使用 MDN Promise前端进阶必学 尚硅谷 如果你自己阅读 MDN,并且对一些晦涩词汇准确理解,可能没有太大的必要看这篇文章;如果你还是想看一下的话并且上从第一篇文章进来的话,这篇文章将重新介绍 Promise 一、Promise的描述 Promise是一个构造函数,是一个类 => 承诺类(我个人喜欢这么叫); Promise的实例对象代表一个在这个 promise 被创建出来时不一定已知的值,它让您能原创 2021-01-02 13:37:59 · 224 阅读 · 1 评论 -
番外:深入理解Promise - 01 准备工作和对Promise简单理解
准备工作和对Promise简单理解 参考资料 Promise描述 MDN Promise使用 MDN Promise前端进阶必学 尚硅谷 一、准备工作 (1) 什么是实例对象,什么是函数对象 任何对象都是实例对象,即使是函数对象,它也是通过new Function形成的函数,它本质上是Function类的实例 但是我们为什么要区分函数对象和实例对象呢? 分清楚 属性 或者 方法 是属于 类 还是 类的实例 简单一点的说: new Promise //当Promise被new的时候产生的对象是Prom原创 2021-01-02 13:37:22 · 125 阅读 · 1 评论