(1)在全局环境中的this——window
(2)在函数中的this——window
在函数内部,this
的值取决于函数被调用的方式。
const person = {
name:'xz',
sayName:function(){
console.log(this.name)
}
}
person.sayName(
(3)对象中的this——指向调用者
let obj = {
fn: function () {
console.log(this);
}
}
obj.fn() //指向obj这个对象
(4)定时器中的this——window
setInterval(function () {console.log(this) },1000)