varx=10;functionfoo(){functionfun(){returnthis.x;}console.log(fun());}foo();這個很清楚的就是this指向是全局,但是為什么指向的是全局呢?問題的關鍵就是函數調用模式即通常的函數調用,屬于全局性調用,此時this對應的是全局對象,即Window對象,這里的屬于全局性調用如何理解?
閉包的this為何指向全局
慕的地6264312
2019-04-21 20:14:15