4-9疑问
来源:4-9 JS解析机制-预解析
qq_陌_45
2018-07-04 11:38:52
逐行读取的时候,console.log(name)在函数内还没被赋值,返回undefined . 它为什么不会根据作用域链向函数外查找返回mx呢?
1回答
好帮手慕星星
2018-07-04
因为console.log(name)是在函数内部打印的,所以会向函数内部找,有定义的name,但是在打印的时候还没有赋值,所以是undefined,函数内部有的话是不会向外部找的。自己再理解下,祝学习愉快~~
相似问题