描述一下 this
Jioho 6/24/2020 Javascript
- 函数执行的上下文,可以通过
apply
,call
,bind
改变 this 的指向。 - 对于匿名函数或者直接调用的函数来说,this 指向全局上下文(浏览器为 window,NodeJS 为 global),剩下的函数调用,那就是谁调用它,this 就指向谁。
- 当然还有 es6 的箭头函数,
箭头函数
的指向取决于该箭头函数声明的位置,在哪里声明,this 就指向哪里
apply
,call
,bind
改变 this 的指向。箭头函数
的指向取决于该箭头函数声明的位置,在哪里声明,this 就指向哪里