一分钟搞懂 JavaScript this 指向问题

关于Javascriptthis指向问题,网络上有很多分析文章,写的很好,比如这里这里

我这里做一个简单的总结。

箭头函数的 this

箭头函数内的this指向外层函数定义时所在的作用域。如果没有外层函数,则指向全局作用域。

ES5 的 this

ES5this指向当前函数执行时所在的上下文。

注意:调用普通函数,它的this指向全局作用域。

什么是普通函数?

// 这就是
funtion a() {console.log(this)}

猜你喜欢

转载自www.cnblogs.com/fayin/p/9482952.html