프로그램/javascript

javascript 에서 function 을 넘길때 parameter 사용하기

이승구 2012. 1. 19. 14:35
반응형
addEventListener 을 이용해서 event를 거는 상황에서 function 을 넘기는데 argument를 사용할 수 없는 문제가 발생했다.

그래서 클로져 이용해서 대강 해결은 했으나 좋은 방법인지 아닌지는 감이 안온다-_-;
(책에서는 클로져 이용시 메모리 문제가 발생할 수 있따고 했으니깐...)

var testFnc = function(arg1) {
    return function() {
        alert(arg1);
    };
};

(function() {
    document.getElementById('btnSave').addEventListener('click', testFnc('arg1test'));
})();