setTimeout
setTimeout有两种形式
setTimeout(code,interval)
setTimeout(func,interval,args)
其中code是一个由JS语句构成的字符串,其中的语句依赖的上下文是window.
func是一个函数.
function outer(){
setTimeout((function(self){
return function(){alert(self.a)}
}(this)),1000);
}
setTimeout有两种形式
setTimeout(code,interval)
setTimeout(func,interval,args)
其中code是一个由JS语句构成的字符串,其中的语句依赖的上下文是window.
func是一个函数.
function outer(){
setTimeout((function(self){
return function(){alert(self.a)}
}(this)),1000);
}