웹 & 프레임워크

[JavaScript]함수안 함수, 콜백함수

늘근이 2014. 6. 20. 07:55


 

function display(viewHandler) {

         viewHandler();

        }

        display(displayConsole);

        function displayConsole() {

         console.log("hello...........");

        }





 

        function display(viewHandler) {

         viewHandler();

        }

        display(function () {

         alert("hello");

        });


 

 

처음방식은, 이름충돌의 가능성도 있고,  이런식으로 다시 쓸여지가 있다. 계속 재사용하면서 쓸 생각이라면 그렇게 해야한다.

근데 굳이 그렇게 할필요가 없으면 필요할때 한번 전달하고 끝임.

 

파라매타로 함수전달이 가능하기에 이렇다