백본 응용 프로그램보기에 someFunction
이 있습니다. 이제이 함수에 정의 된 매개 변수를 jConform 함수의 콜백 함수에 보내려고합니다. 그런 경우 범위가 어떻게 작동하는지 알 수 없습니다.매개 변수를 콜백 함수에 전달 : 범위 문제
someFunction: function() {
var thisView = this,
paramA = 10,
paramB = $(ev.currentTarget).data("id"),
paramC = this.getConfig(paramB);
jConfirm(paramC.jConfirmMessage, "Confirm Deactivation", function (ans) {
return thisView.anotherFunction(ans, paramC);
});
}
anotherFunction: function(ans, paramC){
...
}
어떻게 anotherFunction
에 sumeFunction
에서 paramC 액세스 할 수 있습니까?
감사합니다. !
'paramC'는 'someFunction' 외부에서 정의해야하며, 그렇지 않으면 변수를 전달하는 someFunction'에서 anotherFunction'을 호출해야합니다. –
/how/when anotherFunction은 언제 호출됩니까? –
@FelixKling 죄송합니다. 내 실수. 업데이트 됨. –