00:18
我还是把这个免得他再改,我把这个去掉是吧,你提前搞一下来看好了。好了,我把这个结构稍微整理一下啊,反正我是相对来说对格式有点洁癖,所以说人没洁癖,好来,我们等会先不看。啊,先不看结果,我们来先看现象是吧。好看好了,这里面先来一个什么,先来一个电视器是吧,这是红队列红任务,是不是接着你先看啊,其实这个代码我告诉他一个基本套,先看哪些是同步执行,同步执行是万,谁先付谁先出来选择执行啊,你说哪些打印是同步执行的,得行说行,哪个输出是同步执行的,要说清楚多14对不,这个什么21,除了这两个其他的打印是不是都是在回调函数里面执行的。
01:24
能懂不,那也就是说我们整个这个里面已经数字几了,二跟几五好分析它注意啊,你基本我告诉大家,如果稍微难一点,你可以先这样来一个红对立,来一个微对立。能听到不啊,这个写红这个写的什么?喂,可以,那一上来这里面是不是输出一的在这个红对里面,那我就把这个一写在里面,可以吧,可以好了,开始啊,这个里面没有是不是,那继续往下执行,我溜了一个promise,我是不是立马成功了。
02:11
只是成功的结果是什么?没有是多少嘞,啊,你发现的这意思吧,好,那我接着是不是立马就给认,我立马点认的话,是不是执行,就是把这个,因为我已经改变状态成功了吧,只要我点任这一个回调函数就会放在什么。V对列里面去,那你说谁便放到V对列呢?三执行输出三的那个放到V队列里面了,对不对?好,但是我执行了吗?现在还没有吧。是不是还没有,是的,好,还没有,那接着我连任,这个也是同步执行的。能听懂不,这个也可以很长时间,它是不是指定了一个回调函数,那此时这个回调函数很关键的啊,这一步很关键,这个回调函数有没有放到V任务里面去。
03:09
我们说过要放是不是得既要有函数还要改的状态,他现在的状态确定了吗?你谁的状态确定没有任返回的promise状态现在确定了吗?这个任返回的。没有,为什么没有啊,因为这个回函还没执行,只有他执行完了以后才确定。对,还是这个很关键。因为说我们说点认返回的promise的结果由谁决定,由回掉函数执行的结果有决定对不对,要回掉函数还不执行,那我是不是还是喷顶的状态。是吧,好,那也只能说先把这个函数在内部,是不是用来存起来是吧?内部存在但放到队列里面去了吗?没有啊,注意没有,那也就是说最后任知细弯把一输出弯,最后我的。
04:10
这些代码是不是都执行完了,同步代码是不是都执行完了,好接着干嘛去?是不是取对面的任务执行,先取零是取他是不是取这个第一个是不是,那取他执行,是不是打印输出这个三,那这个函数会不会执行完好,执行完之后呢。那刚才我说是不是有一个promise还是的状态,那现在他的状态是不是已经确定了,他的状态变为什么呢?是不是成功了,既然是成功了,那这个回调函数了。就放到里面去,是啊,注意是这样子的,三执行了再方式方式好,接着你说我执行谁。执行速度谁是很有意思,是不是最后了一要执行完四是就没了,是吧,执行完一是不是一就没了,是不是又空了,那也就是说我们应该是25341对不对。
05:18
你说你要不研究研究,你能知道怎么顺序。这个就比刚才那个稍微要什么难一点,但其实还不是最难的。哎,刚才打开过是吧。嗯,看看行不行。呃,还有个二是吧,刚才二五三十一,25341对吧。就是这样。这是差不多中等复杂度的吧。啊,又搞定一个。
我来说两句