一、this是什么
1、任何函数本质上哦都是通过某个对象调用的,如果没有指定对象this就是window
2、所有的函数内部都有一个变量this
3、this的值是调用函数的当前对象
二、如何确定this的值
text() // window
p.text() // p
new text() // 新创建的对象
p.call(obj) // obj
1、以函数形式调用时,this永远都是window
2、以方法形式调用函数时,this就是调用方法的那个对象
3、以构造函数形式调用时,this就是新创建的对象