默认情况下,this指向全局对象
var x=1;
function test(){
console.log(this.x)
}
test()//1
此时等价于
var x=1;
function test(){
console.log(window.x)
}
test()
也就是说this==window
var x=1;
function test(){
this.x=0
console.log(this.x)
}
test()//0
默认情况下,this指向全局对象
var x=1;
function test(){
console.log(this.x)
}
test()//1
此时等价于
var x=1;
function test(){
console.log(window.x)
}
test()
也就是说this==window
var x=1;
function test(){
this.x=0
console.log(this.x)
}
test()//0