function Test(){
this.func1=function(){
console.log("func1")
}
this.func2=function(){
console.log("func2")
}
this.func3=function(){
console.log("func3")
}
this.all=function(){
console.log(this)
this.func1()
this.func2()
this.func3()
}
}
var test=new Test()
test.all()//这打印出的this就是正确的对象,可正常调用到func1,func2,func3
setInterval(test.all,1000)//这打印出的this是window,理所当然调不到函数
setInterval(test.all,1000)
语句中,为什么this突然指向了window?setInterval(test.all,1000)
这语句,请问如何使着代码正常运行?烙印99
守着一只汪