JavaScript 的 this 指向问题深度解析JavaScript 的 this 原理
与我们常见的很多语言不同,JavaScript 函数中的this指向并不是在函数定义的时候确定的,而是在调用的时候确定的。换句话说,函数的调用方式决定了this指向。JavaScript 中,普通的函数调用方式有三种:直接调用、方法调用和new调用。除此之外,还有一些特殊的调用方式,比如通过bind()将函数绑定到对象之后再进行调用、通过call()、appl...