我们每次在调用函数时,解析器都会将一个上下文对象作为隐含的参数传递给函数。
使用this来引用上下文对象时,根据函数的调用形式不同,this的值也是不一样的。
this的不同情况
1.以函数的形式调用。this是window
2.以方法的形式调用时,this就是调用方法的对象
3.以构造函数的形式调用时,this就是新创建的对象
我们每次在调用函数时,解析器都会将一个上下文对象作为隐含的参数传递给函数。
使用this来引用上下文对象时,根据函数的调用形式不同,this的值也是不一样的。
this的不同情况
1.以函数的形式调用。this是window
2.以方法的形式调用时,this就是调用方法的对象
3.以构造函数的形式调用时,this就是新创建的对象