function waitCondition(condition){
if(condition){
alert("Action!!");
}
else{
setTimeout("function(){waitCondition(condition);}",2000); //程序说我这句有语法错误~请问问题在哪?
}
}
if(condition){
alert("Action!!");
}
else{
setTimeout("function(){waitCondition(condition);}",2000); //程序说我这句有语法错误~请问问题在哪?
}
}
function waitCondition(condition){
if(condition) {
alert("Action!!");
}
else {
setTimeout(function() { waitCondition(condition); }, 2000);
}
}
function waitCondition(condition){
if(condition){
alert("Action!!");
}
else{
setTimeout("waitCondition(" + condition + ")",2000);
}
}
如果condition是字符型
setTimeout('waitCondition("'+condition+'")',2000);
你自己也可以做到
function f(a) {
if (typeof a == "string")
alert(a);
if (typeof a == "function")
a();
}