00:00
好来,我们来先说一下那个我来写一写,你写一写你就懂了,我写一写啊,它是函数对象的一个方法叫什么,我它接收的是一个数组,数组里面呢,给需要给它传入N个promise对象,能听懂不?那我就可以传C,传P一传P2,传什么P3是不是都可以。这能懂不能懂,那我是不是可以返回一个什么,这个货也是返回一个新的promise,那我叫他批沃可以吧,可以不可以,好了好了,这个P沃一旦有了一个promise,那你就想他是成功还失败,是不是成功和失败的值是多少,能听懂吧,好,这个沃沃什么意思,所有。你是不是给他传了三个promise,这三个是不是可以就代表三个一步操作。
01:06
甚至可以把它想象成三个义务请求,对不对?那有一种情况,我蹭蹭蹭发了三个义务请求出去了,后面是不是我要得到数据,去做展现,去做处理,我有这样一种需求,我说只有都成功了,我才去做处理。才去做成功的处理,能听懂不?有没有这种可能性,我匆匆发了三个请求,我只有所有的请求才成功,我能猜出成功的一些显示可以吧,那一旦有一个失败的呢?那整个就失败了。能理解吧,能理解这就是的一个特点。那你说我的这个P过会成功还失败呢?为什么会失败?因为有其中有一个失败。对吧,是不是P3失败了,那P3失败了,那我现在问你,我这个p word确定失败以后,下面要确定失败的原因是。
02:12
失败的原因是多少,你觉得就是有一个是不是因为有一个失败导致我失败了,其实他还需要看别的吗?不需要,那你觉得他这个总的批货的这个对啊,他的失败原因是什么呢?是多少呢啊。是不是是是一个什么样的。啊,这个是这个是jacket是吧,那现在我要打印这个reason reason是什么,大胆的想啊,你得想啊,你要想对了,那那那个事情就后面就很好办了,你要有一个大概的推测,觉得哎很有可能是什么,你别要不敢不想是多少啊是P3。
03:03
这个是P3吗?是三,这个三是不是这一个promise,这个P3的失败的原因,原因值是不是就三。那你想嘛,我其实有一个失败,导致我整个失败,那我整个失败的原因就用哪个原因。是不是一个失败的原因,我是不是因为他失败所以才失败,那我的总原因是谁呢?那不就三吗?对吧,我们来看一下啊,我把这个呃打印输出也写一下再说啊,这个呢是word word什么呢,叫on什么的小写。来看一下这个value,那现在我们已经推下了是失败,而且失败的应该三对不对,看一下。把这个得注意一下,把这个不要了,因为他打印太多不太爽。
04:04
是什么?是不是啊,是不是失败了,那我怎么样才能让他成功呢?不要P3可不可以可以好,我把这个做掉啊,不要P3,那不要P3,那现在是成功吧,所有都成功了,对不对,那所有的成功有问题,那你说成功的结果是多少呢?是一样,那那这个外角一样怎么搞啊,是什么对啊看看。看大家想的对不对,对了,大家太聪明了,就这样啊,那所以我这个名字就不要用value了,应该用value死啊,对不对啊,一看到那你就知道这是个容器,是不是很有可能是个速度吧。好。
05:01
能看到吧,来。还有一个事情,还有一个事情,那个value是它是不是应该有顺序的问题,它的顺序要跟谁一致,跟这个普罗米数组里面的要一致,跟执行完成的先后顺序有关系吗?没有,那要是先谁先执行,谁在数轴前面,那完蛋了,你将来不知道哪个value对应哪个promise。是不是你没有关系来就不知个数据是什么意义不对,能不能就先执行完关吗?没有,完全看你在宿主的什么,是不是先后顺序要一致吧。这个一致,我就知道哪个value是干嘛的吧,对,很好。这个啊,我就不去测试了啊,知道就行,你要体验到这个问题。美女吧,好,这是再来一个啊,promise.this this,先要知道这个单词,你要知道这个单词就很好办。
06:10
它也是传多个的。嗯,是什么意思?有人知道吗?知道大连说。啊,比赛竞赛的意思。比赛竞赛什么意思?我现在有多个promise,就有多个义务任务对不对?比赛竞赛啥意思?看谁先完成对吗?也就是说我最终是不是也是返回一个promise,那这个promise的结果状态由谁决定呢?是不是由第一个完成的决定?那到底成功失败了?对,看第一个是成功的,失败了后面管吗不管。
07:01
说白了,我从中发了三个请求啊,这三个请求可能返回的数据都一样的,但我也不知道谁先返回是不是能听懂不?哎,谁先返回我用谁的,另外的不要。是不是也有可能?是概念吧,好,我们来看一下。那我这么写的,你说是城管是吧?应该是成功,为什么?因为第一个放的是不是因为我们没有延迟,都没延迟是不是,所以都是先执行的,是不是先就成功了,那后执行的是不是后后面才才有结果,那因为我P1放在前面,是不是P1先有结果,而P成功结果是不是成功,而且直十级一这个还用value什么,这个应该用什么value,那value是哪个value呢?是不是第一个有结果的value,那如果是reason是不是第一个失败的结果是不是来我们来看一下,看一下是不是啊,我把前面的注释一下啊,打印太多了不太好。
08:10
大家看呢,瑞是不是一啊,一是不是对应的P1,那我怎么样它失败了,你说我怎么调整才它失败,把这个P3放到什么前面去。对不?当然以我们现在总是以第一个来决定结果,是一定是以第一个为结果吗?不一定能听懂,不比如说举个例子,我举个例子啊来看一下,比如说我开始放的是P,我把这个P吧,我给他延迟一下。可不可以我给你延迟一下,实在太随便,延迟个100。看到不好,100的话来注意啊,就写100的话啊,我们来看一下还是P1的吗?18的了,所以说并不一定说是第一个,是不是得看谁先什么完成,就看谁是不是,你成功了那我就成功,你失败了我就什么失败,一定要知道瑞士什么意思比赛啊,就看谁先到,是不是就是取第一名说败了对不对,第一名的结果就是我最终的结果。
09:29
一定要有这个,你要最后要有这种认识,你就容易记住。啊就更简单了,我所有都成功才成功,那反过来说只有一个失败,那就什么失败了,嗯,对很好好,那这样的话呢,我们就把里面的语法都过完了啊。
我来说两句