抱歉,这可能不是新问题,但我是 JS 新手,我没有得到任何具体的例子。
function find(param){
$.each(array,function(i,elem){
if(elem.id==param){
return i;
}
})
return null;
}
//after calling this function i want to perform actions based on result
$(document).on("click","#elem",function(){
//want to make this part synchronous
$.when(i=find(param1)).then(function{
if(i==null)
{//do something
}
else{//do something
}
})
}
我想根据 find 函数的返回值执行操作。而且只有在 find 函数结束后才应检查条件。