好家伙,
解析器(浏览器)在调用函数是每次都会响函数内部传递进一个隐含的参数,
这个隐含参数就是this,this指向的是一个对象,由浏览器传过来
这个对象我们成为函数执行的上下文对象
根据函数的调用方法(与创建方式无关)不同,this会指向不同的对象
1.以函数的形式调用时,this永远是windows
2.以方法的形式调用时,this是就是调用方法的那个对象
小结:根据调用者的不同变成不同的值
2.1.函数形式调用得到window对象
2.2.方法形式调用得到Object对象