내가 가지고 PARAM으로 다른 기능을 accpets 기능 :패스 기능은 2 차 함수를 호출 즉시
함수 호출
openDialog('warning',removeRowAction(id));
openDialog 기능
function openDialog(type, action){
if(type == 'warning'){
action();
}else{
console.log(type);
}
}
removeRowAction 기능
function removeRowAction(row){
$('#row_'+row).remove();
}
은 불행히도 removeRowAction(id)
상관없이 나는 심지어 if
전에 무엇을 type
, immediatley 호출되지 않습니다.
내가 할 수있는 일이 가능한 것일까 요?
음,'removeRowAction (ID)를'함수를 호출합니다. JavaScript는 열심히 인수를 평가합니다. 따라서'foo (bar())'는'bar'를 먼저 호출하고 반환 값을'foo'에 넘깁니다. 함수를 전달하려면 다음과 같이하십시오. function() {removeRowAction (id); }'. –