温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
哈喽,大家好,这一个小节呢,我们来封装一下,另外一个方法就是这个reject。这个方法呢,和resolve呢一样,都是为了快速的去创建一个promise对象,它可以将一个基本的数据呢,然后进行包裹啊,创建一个promise对象出来啊,是这样的一个作用。而呢,Reject呢?和resolve不同的地方在哪呢?它的返回结果永远都是一个失败的promise。我们可以呢,先看一看内置的一个表现。打印一下P和P2,这是我提前已经写好的啊,第一个呢是一个普通的字符串,第二个呢是一个。咱们把这个换一下,第二个是一个成功的promise对象。好了,我们点开浏览器。右键打开。打开之后咱们可以来看一看啊,你看这是失败的,下边这个呢也是失败的啊,我不管你传入的是什么类型的值啊,你传什么都不好使。
01:01
好了,下边我们来对它做一个实线,这个实线呢,比。上面那个要方便。啊,来一个promise.reject等于一个,然后。Reason。啊,在里边他说了啊,返回一个promise,那好诶。搞定,然后在里边你不用想了是吧,直接就是啊,直接就reject,然后把这个传入的参数放进来就可以了。啊好了,咱们先把这个助教先不急啊,把这个呢打开,咱看看我们自个自己的代码现在是一个怎样的表现。右键刷新它报错对吧,然后咱们把方法呢给它加上。保存,再看结果,右键刷新,你看这儿,这是一个失败的,失败结果为传入参数error。再看这个状态也是失败的,失败结果为传入参数,这个参数。
02:02
他还是一个成功的啊,即便如此状态也是失败。好了,这是当前呢,我们对promised reject这个方法呢,做了一个封装,我们这个小节先到这。
我来说两句