申し訳ありませんが、これは新しい質問ではないかもしれませんが、私は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
}
})
}
私は検索関数の戻り値に基づいてアクションを実行したい. また、条件は検索関数が終了した後にのみチェックする必要があります.