关于javascript
的this
指向问题,网络上有很多分析文章,写的很好,比如这里和这里
我这里做一个简单的总结。
箭头函数的 this
箭头函数内的this
指向外层函数定义时所在的作用域。如果没有外层函数,则指向全局作用域。
ES5 的 this
ES5
的this
指向当前函数执行时所在的上下文。
注意:调用普通函数,它的this
指向全局作用域。
什么是普通函数?
// 这就是
funtion a() {console.log(this)}
Posted liaofy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一分钟搞懂 JavaScript this 指向问题相关的知识,希望对你有一定的参考价值。
关于javascript
的this
指向问题,网络上有很多分析文章,写的很好,比如这里和这里
我这里做一个简单的总结。
箭头函数内的this
指向外层函数定义时所在的作用域。如果没有外层函数,则指向全局作用域。
ES5
的this
指向当前函数执行时所在的上下文。
注意:调用普通函数,它的this
指向全局作用域。
什么是普通函数?
// 这就是
funtion a() {console.log(this)}
以上是关于一分钟搞懂 JavaScript this 指向问题的主要内容,如果未能解决你的问题,请参考以下文章