00:00
准备我们换一个什么呢?我们打算啊,再找一个来,也叫get me load,到后面再区别开来啊,啊这个。当然这个我把它写成麦,好吧,可以吧,那到时候是不是叫我下面这话呢。能看懂这个意思吧,下面是不是用我这个。好,这一次我们准备用什么呢?换一个递归,肯定还是要的,递归要,但是换另外一个方法叫reduce reduce用来干嘛的?用来做累计累加的,听懂了吧,我们现在有累计累加吗?没有。就看你怎么看了,怎么看待问题了,大家想,我们现在是要根据一个数据的数组生成一个标记的数组,那我可以先创建空数组啊,不断的往里面塞我需要显示的标签呢。
01:06
那不是要做累计累加,累计累加不是说一定要是个数字,二加一加三加四加五,不能这么,这是一种累积累加。但是如果我是往一个对象或者数组里面不断的添加东西。这也是一种累计累加,听懂了不好,你来看我用re实现一下,Re实件呢,稍微看起来要好像要稍微麻烦一点,但其实差不多,主要是你对这的丢失可能没有麦克这么熟悉。看好了,我也是ta。调用这个menu list的什么方法呢?Reduce大家知道,Reduce传两个参数,先说第二个参数,传什么初始值,我是不是要往对象里面哪把数组里面哪家东西啊?我们当前要总共生成一个数组吗?数组里面是不是有很多标签对象?
02:00
那说明我的初始值是什么值?能听懂不能听懂,接着我的这一个reduce变利的回调函数一般怎么写的,看好了一般是这么写的,里面有一个。什么意思呢?就是上一次统计的结果,你说第一次的时候,这个P是谁?空数组第二次统计了,还是这个数组,只是这个数组里面可能加了一个元素,加了一个标签,听懂吗?一直在用同一个数组往里面加东西。能懂吧,也就是说我告诉你,我这个里面必然这么写,不断的返回谁。只是说在返回之前。可能要给他添加什么,像大家看它像中添加这个,或者添加一个。
03:13
Sub menu。你说是不是?能听到吗?有可能这个,有可能这个,那我怎么知道是添加哪一个呢。很简单判断是吧,就看item里面的children有没有嘛,你说是不是,如果没有肯定是添加什么menu item。所以说否则添加什么,添加这个吗?你说是不是是吧。能看到吧,那是。是不是push的,刚才我们写过这个吧。
04:00
是就。就听见了吗?明白不?看完了,那这里面也得写个小括号。能看到吧,啊,这小号给它包起来啊,你这个小号是代表函数函数调用,你不能把它同时作用它的用处啊。能理解吧,能理解下面这个是添加什么,360,刚才咱是不是也添加过的,把这个添加代码给什么。是不是拿过来就可以?地归啊,依然还是这个什么。地位。能听到不地位依然是这个地位啊。
05:01
这你记住一定要最后要有个事情干嘛,这个。有没有看到这个是不是当前统计的结果,作为下一次统计的一个传入,是不是一个条件?来,我们现在来看一下,看看我们的这个可不可以不知道了。啊,现在有些有一个别的问题,现在其上出现一个问题了啊现啊现我是把这个问题说一下,其实这个是跟陷阱,我前面说过一个什么样呢,现在样式出问题了,其实是样式出问题的原因是什么呢?我们来看下,这个时候都错了是吧。是不是这个CSSV下载CS找不到了,找不到的原因是什么呢?我现在是通过这一个路径得到的那个页面HTM文件,听到不HTM文件通过相的路径是不是关联这个比赛。
06:04
那我在H面我写的什么?来看一下啊,我打开打开它,我是不是写的点斜杠,关键是点斜杠是不是在某一个目录上找东西啊,那他会在哪个路径下找呢?我告诉大家他会在这个路径下找。听懂了不?这个相对对应我们呢,它把这个看成是我对应的资源,而前面是目录路径,听懂了不?对吗?不对,是不是多了一层。那怎么办呢?把什么去掉?能看到,那这样的话,大家看一下我们现在是不是也展现出来了,那当你去点的话,是不是也可以进行路由跳转了。没有任何问题吧,没问题,耽误点,他看是不也是跳到后面去的,可以的吧,可以没有任何问题,这个时候我们就用。
07:07
我们的reduce来实现了一下,也不是说reduce现在啊,跟我们的麦克比,其实写法差不多是吧,你说复杂度也差不多。只是可能大家对Mac要稍微熟悉一点点。我希望大家这两个都整一整。啊,这个时候我们是用加地位调用来去实现的。嗯,行。
我来说两句