正在回答
3回答
看下面的代码:
function fn() { var a = "外面的"; function innerFn(argument) { var b = "嵌套的"; console.log(a); //"外面的" } innerFn(); console.log(b); //报错 'b' is not defined } fn();
根据你下面截图的选项序号。
B.一个定义在函数内部的函数,可以访问到其所在函数的局部变量
B是对的,a正确显示了。
D.函数可以访问到它内部函数的局部变量
D是错的,b不能正常打印出来。
JavaScript只有函数作用域,嵌套的函数内可以访问它上一级定义的变量,而反过来却不行。
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星