프로그램/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'));
})();
그래서 클로져 이용해서 대강 해결은 했으나 좋은 방법인지 아닌지는 감이 안온다-_-;
(책에서는 클로져 이용시 메모리 문제가 발생할 수 있따고 했으니깐...)
var testFnc = function(arg1) {
return function() {
alert(arg1);
};
};
(function() {
document.getElementById('btnSave').addEventListener('click', testFnc('arg1test'));
})();