반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | function doFunction(callback){ // doFunction 에서 실행 될 내용들 var a = 1; var b = 1; var c = a + b; alert('doFunction 에서 실행 될 내용이 실행된다.'); // doFunction 에서 실행 될 내용들이 다 실행 된 후 인자값으로 받은 callback을 실행한다. // 넘겨받은 callback이 함수이기 때문에 실행 가능. // 이때 c 값을 인자값으로 넘겨준다. if(typeof callback === 'function') { alert('doFunction 를 call한다.'); callback(c); } } // 먼저 doFunction을 실행 시키고 callback 함수에 의해 function 안의 내용이 실행된다. doFunction(function(msg){ // doFunction 함수의 호출에 의해서 실행된다. // 인자값으로 받은 c값을 msg 로 받는다. alert('callback 함수의 실행 될 내용'); alert('c 의 값은? ' + msg); }); |
반응형
'프로그래밍 > javascript' 카테고리의 다른 글
JQuery 노드찾기 (0) | 2018.04.17 |
---|---|
[jQuery] 속성, 내용, 스타일, 데이터 조회 및 변경 (0) | 2018.04.05 |
클로저 간단예제 (0) | 2018.03.06 |
js 캡쳐 (0) | 2018.03.05 |
highcharts 예제 (0) | 2018.03.05 |