콜백 함수
함수를 함수의 인수로 전달하고, 필요 시 인수로 전달한 그 함수를 나중에 호출하는 것이 콜백함수의 개념.
function ask(question, yes, no){
if (confirm(question)) yes()
else no();
}
function showOk(){
alert("동의하셨습니다.");
}
function showCancel(){
alert("비동의하셨습니다");
}
ask("동의하십니까?",showOk, showOk, showCancel);
익명함수 사용 시 아래와 같이 사용된다.
function ask(question, yes, no){
if(confirm(question)) yes()
else no();
}
ask(
"동의하십니까?",
function() { alert("동의하셨습니다")},
function() { alert("비동의하셨습니다")}
);
'프로그래밍 언어 > Javascript' 카테고리의 다른 글
[기본문법]자바스크립트 객체 (0) | 2021.06.16 |
---|---|
[기본 문법]자바스크립트 화살표 함수 (0) | 2021.06.16 |
[기본문법] 자바스크립트 형변환 (0) | 2021.06.16 |
[기본 문법]자바스크립트 기본 자료형 (0) | 2021.06.16 |
var와 let의 차이 (0) | 2021.06.16 |