温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
哈,大家好,那这一个小节呢,我们来介绍一下promise的工作流程,首先我们先需要通过new promise创建一个对象,在promise内部呢,封装异步操作,如果异步操作成功,则调用resolve函数,RESOLVE1调则将promise这样状态呢改为成功,成功在调in方法时将调的是第一个参数,也就是第一个回调函数当中的代码,然后呢,返回一个新的promise对象,这里的话咱们还没有介绍这一块啊,Z方法的返回结果呢,也是一个新的promise对象,咱们后边会去介绍它,那么如果说呢,Promise内部的异步任务失败了,则调reject reject将promise对象状态呢设置为失败,失败之后将调用的是Z方法当中的第二个回调函数,并且返回一个新的promise。好,那么接下来我们打。
01:00
代码顺便给大家说一下啊,如果说异步任务失败了,失败就掉第二个回调状态的话,是一个失败的状态,那么如果说在这里你成功了,成功的话,则会去调用Z方法当中的第一个回调函数,然后返回的结果也是一个新的对象,当然了,这个返回我们指的是Z方法的返回结果是一个新的promise对象。好了,那么这个小节关于的一个工作流程,我们就先到这儿。
我来说两句