JavaScript中函数的四种调用方式及其this指向如何确定?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2512个文字,预计阅读时间需要11分钟。
目录- 独立函数和函数调用- 构造函数调用- 间接调用- 严格模式下的JavaScript- 作用域链和this(上下文)的指向
简单来说,作用域链决定了解析变量时函数声明的位置,而this上下文则决定了函数执行时的环境。这两者容易混淆,简单来说就是:- 作用域链解决的是函数声明位置的问题。- this上下文解决的是函数执行环境的问题。
本文共计2512个文字,预计阅读时间需要11分钟。
目录- 独立函数和函数调用- 构造函数调用- 间接调用- 严格模式下的JavaScript- 作用域链和this(上下文)的指向
简单来说,作用域链决定了解析变量时函数声明的位置,而this上下文则决定了函数执行时的环境。这两者容易混淆,简单来说就是:- 作用域链解决的是函数声明位置的问题。- this上下文解决的是函数执行环境的问题。

