Javascript 参数.被调用方可选
由于Javascript 参数.被调用方可选,javascript,Javascript,由于参数.callee将被弃用,在以下表达式中,我将使用什么来代替参数.callee` var self = this; this.async(function(){ if(test()){ then(); }else{ self.async(arguments.callee); } }); 这应该行得通。但我不确定它是否适用于所有浏览器 var self = this; this.async(function someMethod(){ if(test()
参数.callee
将被弃用,在以下表达式中,我将使用什么来代替参数.callee`
var self = this;
this.async(function(){
if(test()){
then();
}else{
self.async(arguments.callee);
}
});
这应该行得通。但我不确定它是否适用于所有浏览器
var self = this;
this.async(function someMethod(){
if(test()){
then();
}else{
self.async(someMethod);
}
});
著名的详细说明了错误/怪癖,但通常它仍然有效。可能重复