4-9疑问

来源:4-9 JS解析机制-预解析

qq_陌_45

2018-07-04 11:38:52

http://img.mukewang.com/climg/5b3c40c10001da9304380288.jpg

逐行读取的时候,console.log(name)在函数内还没被赋值,返回undefined .  它为什么不会根据作用域链向函数外查找返回mx呢?

写回答

1回答

好帮手慕星星

2018-07-04

因为console.log(name)是在函数内部打印的,所以会向函数内部找,有定义的name,但是在打印的时候还没有赋值,所以是undefined,函数内部有的话是不会向外部找的。自己再理解下,祝学习愉快~~

0

0 学习 · 4826 问题

查看课程

相似问题