3-7 词法作用域和this的区别?
https://learnku.com/articles/50523
静态作用域又叫做词法作用域,采用词法作用域的变量叫词法变量。词法变量有一个在编译时静态确定的作用域。词法变量的作用域可以是一个函数或一段代码,该变量在这段代码区域内可见(visibility);在这段区域以外该变量不可见(或无法访问)。
this:
** 正常情况下 this 指向调用他的上下文 **
箭头函数的 this 指向他的父作用域的 this(静态作用域、静态作用域、静态作用域)
new 会创建一个新的对象,this 指向这个对象,详情可以自行了解 new
call、bind、apply 会改变 this 的指向,详情自行了解