第二章 this call apply
1、this的指向
常规用法:
-
作为对象的方法调用
- 当函数作为对象的方法被调用时,this指向该对象
let obj = {
a: 1,
getA: function () {
alert(this == obj);//输出true
alert(this.a);//输出1
}
}
obj.getA()
-
作为普通函数调用
- 构造器调用
- Function.prototype.call 或 Function.prototype.apply调用
getDom(ele){
document.querySelector(ele)
}