00:00
好,我们来看最后一个,把我们的最后一个终极的拿出来。第四个是吧,最后最后的就没写了,就是需要你自己去写了,看着就害怕,是不是压力山大。亚历山大。啊,这个好,那这个基本的处理啊,还是要这个明显打印输出就多一些了。是吧,整个流程就要复杂一些,但没关系,基本套路刚才我已经说过了基本套路了啊,先找出这个里面所有什么同步开始执行的对不对啊,同步之间有哪些,接着再去看那个队列里面的一些变化,是不是还是把那个红队列捞出来是吧?啊,微队列捞出来写上,哎,上面写我们的打印出租,看哪些是网上自行了,咔嚓一上来干那个什么?
01:24
红任务是不是也要输出零的,这个是不是放在这里。接着溜了一个promise,指定了一个执行器函数执行器是不是同步执行呢?立马执行谁一那就输出一,哎,已经确定第一个了,是不是?好来继续往下看。那。后面的是不是接着调用肉调用的话,是不是让我的这个pro成功了,成功了但还没有回调函数啊,是不是接着干嘛去点任,点任也是立即同步执行的吧啊注意他是不是指定了一个回调函数。
02:08
是不,这回弹挺长的,这个回函数是不是立马要进入什么。V等点,它是输出几的,V对面所出二,当然后面对吧,我们先想到二,是不是等到执行二的这个对应的回调函数,再想里面的下面的先不想,你看多了不好,能听到吧,好又来一个点任。这个也是立马执行的,但是他会放到微里面去吗?会吗?不会,因为上面的回调函数还没执行,先放着是吧,先放着好,接着溜了一个promise。是不是又创建了一个方面,接着干嘛,是不是立马执行期啊,立马执行系来,那就是一七了是吧。
03:00
没问题是吧,好没问题,接着掉肉是立马掉re肉吧,这样立马掉,接着是不是立马掉任,接着是不是这一个输出八的回调函数应该放到什么未对应连续,那就此时此刻。初始化的膨胀都完了。是吧,我的红队里面有输出0V,对里面输出啊和什么啊行记走了吗?取出输出R的那个回调函数执行对不对,注意我先把这个R输出。但是我现在是不是看下去看输出二的那个回调函数,注意啊,这个回答是整个这个。对吧,好,那他输出二接着是不是又溜了一个。这个是不是立马输出了对吧?对的,那立马说是几三啊,立马说13好接着干嘛。
04:05
调用,调用的话,大家想接着是不是点任。是吧?输出式的回调函数是不是要进入队列,而且是什么唯一对列?是吧,但是输出五的这个了没有,但是点任是不是要执行,是不是会内部缓存这个回调函数,那把这个点任执行完,那我的这一个回调函数是不是就执行完了,而且我的return是对不对是吧。是不是有结果了?能听懂吧,那有的结果怎么说?这一个回调函数得干嘛?是不是得进入队列里面去,放到微对列里面去,也就信号机。现在什么是你要知道啊,执行完点任,我的这个回调函数是不是就执行完了。
05:08
但是点任执行完了,代表他会放到队列里面去吗?不是因为谁还没执行,是还没执行。字还没有执行对不对,你看我还在这里面呢,还在八的后面呢。你是不执行,我能放进去吗?不能。No。可以吧,好,那接着干嘛,你看接着我把这个都执行完了,队列也放完了,那我下一步是不是取出下一个。取谁去是188的是哪个,它很干净是不是就是一个没有后续的影响吧,那就取出什么八。袁老师,你怎么一直不管您呐?趁我的微对量一直没干净,是不是我要空了,是不是才有可能取出一个红任务,资金没机会是不是好接着干嘛,是不是取四去执行,取四前先看一下四是不是执行它。
06:15
一旦取消他执行,那我会影响到谁?是不是影响到五,也就是说这个四对应的回函执行完,那我的这个回调函数是不是就放到队列里面去了。是不,那放到对面就把五放进去呗,只能放到六的是吧,后面。是不是就执行下去,六我们看下六六很干净是吧,后面没后续没有了吧,这就说有的时候回答还执行完,有后续的话,一定要注意是不是执行谁,你那后面其实很很简单了,六执行完呢,取五执行。五后续是不是也没了?那就取五执行,看见了吧,最后执行谁你。
07:07
你看好像也不难是不是啊,好,来看一下啊,先看先看先看先看四个吧啊,17238,看五个17238来试一下啊,你看看多了,好像看不准了。17238465046。啊,完美是吧。好像又猜中了。但是你要不分析,你猜你就猜一天,你估计都差不多顺序了,这个顺序的可能性还很多是不是。
08:00
好,这个里面啊,主要大家首先得区分红任务微任务是不是啊,再一个就放的时机,其实有一个东西很重要,就是你要知道啊,一个一个点任的回调函数,比如说这个成功的回调函数是要等到上面的,是不是执行完的开心,尤其这种。比如这个回答函数,是不是等到上面的执行完了,是不是才放到队列里面去,这个很重要,这一点非常重要,你要把这点搞错了,那必然不对。顺序就错了,能听懂吧,因为你放到同一个队列里面的先后顺序是不是影响到执行的先后顺序。搞定。
我来说两句