总结this的3个规则: this是调用上下文,上下文被创建或者初始化时才确定 非严格模式:this是全局对象:严格模式:this是undefined 函数调用 a. 以函数形式调用的函数通常不使用this关键字,非严格模式下函数调用模式的this就是全局对象. b. 以方法形式调用的函数的this指的是当前调用方法的对象 c. 以构造函数形式调用的函数的this指的是被构造的对象,具体操作为: i. 创建一个新对象 ii. 将构造函数的作用域赋给新对象(因此构造函数中的this就指向这个新对象…