function display(viewHandler) { viewHandler(); } display(displayConsole); function displayConsole() { console.log("hello..........."); } |
function display(viewHandler) { viewHandler(); } display(function () { alert("hello"); }); |
처음방식은, 이름충돌의 가능성도 있고, 이런식으로 다시 쓸여지가 있다. 계속 재사용하면서 쓸 생각이라면 그렇게 해야한다.
근데 굳이 그렇게 할필요가 없으면 필요할때 한번 전달하고 끝임.
파라매타로 함수전달이 가능하기에 이렇다
'웹 & 프레임워크' 카테고리의 다른 글
JavaScript 현재 브라우저 정보 알아내기. (0) | 2014.06.25 |
---|---|
JavaScript 인자없는 함수 이용법 (가변인자 함수 사용법) (0) | 2014.06.25 |
[JavaScript]arraylist each와 같은 기능 (0) | 2014.06.20 |
JavaScript isNan() , confirm(), prompt(), alert() (0) | 2014.06.20 |
XML 파싱할때, 한글로된 글자열 인코딩! (0) | 2014.06.15 |