00:00
好了,检验的时刻到了啊,这里面一共有两个面试题,我们来看一看。都非常简单,但都很迷惑性。好,我们来读一读啊,我大家读一读,这里面呢,有一个定义的一个变量是吧,X等于十,接是定义的一个函数是吧?输出X接着呢,我们这里面有一个有一个又定义的一个函数,又定义一个数函数,接是接收一个接是一个变量,最终传的是什么?是把这个函数传过去,可以传吧,可以,因为函数也是数据嘛,对不对是吧?嗯,下面呢,Word一个X等于20,我现在是不是执行这个F啊,那执行F实际上就是是不是把这条语句是不是拿过来执行。对吧,是这意思吧,啊,那那现在我就问大家输出多少。
01:14
来说十个举手。没有说20举手多少,你看你说实在举手,就有人说死不敢举手,你这像什么话呀?再问一遍,说十的举手。也不怕死的是吧。十哎,有人说老师为什么十不是明显是20嘛,你们刚刚不说了吗?像像这样相当于这样嘛,我我这是诱惑大家,我我就是一个活一个活把,我是故意这么说的,我不这么说,大家就有很多人说实话。
02:14
怎么看,为什么是十不是20?你得想啊,我们执行这一个函数,是不是内部又去执行,是不是执行它执行这个函数是不是执行FN,直行FN,现在我找谁去,是不是找X,找X是怎么个找法,是吧,那我们先要把整个综合运是不是分好啊,全局的。函数的函数的。这个结构吧,也就是说这个作用率,作用率这个关系是不是在定义写代码的时候就确定了,会变吗?不会变吗?那现在我要在这个FN的函数作用里面找X,找X它有吗。
03:04
没有没有去哪找是外部作用力,找外部作用用力的X是多少十。比如说老师,我到时候我50%的机会,我一猜就猜对了,那不好说,我跟你说你猜对了不一定有用,因为你猜对了以后,他也很有可能问你,就问你,你这个是怎么,你怎么想的,你怎么选择死啊,你就说凭感觉是不是那得了,那你就走吧。嗯。这个题其实出的挺好的,挺有挺有迷惑性,我跟你说了很多很多这种题啊,都是别人故意设计成这样,让你很容易犯错误。好,来,我们再来一套啊。
04:03
这次我不太我我不太说太多话,我就把待会读一遍啊。我发现我现在说什么,估计大家都不太相信。嗯。啊,这里面呢,定义了一个函数,把函数复制给FN,啊,接着去调函数,可以调吧,可以调,接着我输出FN。这是一个是吧,好,下面一个我问了一个obj的一个对象,对象里面是不是有一个方法呀,接着我去输出这个方法啊,能看懂不能好了,外面我通过这个对象是不是调用FN啊,可不可以调可以好现在我问大家首先上面这个。输出什么?好先生问能不能输出,输出什么。是不是输出整个函数啊,你看我可不输出字符串啊,我输出这个FN是不是对应的这个函数,好,那这个呢。
05:13
上面这个容易是吧,下面这个。报错是吗?那我就要找同学问了啊,我就是那个面试官,你你说报错,那你得说说为什么报错啊,找个人,嗯,李佳斌。你说一下是正常数字还是多少?还是不知道,应该有三个,第三个选项,对对第三个选项。胡杰。啊。胡杰。
06:03
啊。咋的,你你先说结果,先说刚才有几个选项正常输出报错,不知道应该怎么做,为什么做。以后我们选举作业,我我首先我这个F2不能找到他吗。能不能?能不能走了?找的是不是他?为啥不是里面是函数什么意思。我做形式课二,然后。就是呃前也是不能,就是就是那个财数不。那他去哪找?啊,他首先在自己找自己有没有没有,那他就去哪找。这有吗?没有没有,嗯,对,很好啊,大家看看啊,其实这这个是一个什么,我现在是不是直接输出这个FN2,我在一个函数里面输出的吧,在函数的输出首先是不是在内部多余里面找有吗?有没有没有没有,去哪找,是不是是外部状域,外部中域不就是不就是我的全局状域吗?全局状域面有FR吗?没有,你说老师他为什么不找这个呢。
07:29
好,那我问大家,我要想找他怎么办,怎么写?我要想找他,该怎么写,应该this点。对吧。能不能理解,能不能,如果我要找这个对象内部的F2,是不是要认点FN2。好,我们来看验证一下是吧,验证一下我们刚才来的评论是不是对的。
08:02
第一个是不是输出了这个函数,第二个是报错,说什么连缝啊,一你发它是不是沿着作用一找,最后没找到啊。能理解吧?啊,这个理解也就是说你现在要区别这两个。对吧。这样找我是不是就能找到。能理解吧?找到没有,是不是找到了不太一样。嗯,这个大家应该要去把它搞清楚。啊,这里面呢,我们就给大家去做了两个面试题,让大家去看到啊,其实在做面试题的时候还是比较有迷惑性的,大家要多个心眼啊。
我来说两句