转载自:http://blog.csdn.net/qq_27682041/article/details/76408681
该题难度系数: ★★★
考查的技术点:1). 作用域与作用域链 2). 变量查找
这题分为两小题,我们先看第一题:
[javascript] view plain copy
这题就是问我们调用fn后,结果是多少?
其实主要考查我们的作用域链的理解程度了,因为我们在函数fn里面找不到fn相关的值,只能往外层查找,然后在全局作用域里,我们找到了fn函数,属于最后输出的就是fn函数体结构了。
第二小题:
[javascript] view plain copy
这题一运行就报错了,如图:
为什么会报错呢?我们来分析下,obj.fn2函数里面找不到f2,所以我们继续往外层找,在全局作用域里面我们依然找不到f2,因为f2也没有被事先声明,所以就报错了,注意f2在obj里面的,是找不到的,若想输出fn2属性的值,可以这样写即可
[javascript] view plain copy
结果如下:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175351.html原文链接:https://javaforall.cn