-
카테고리
-
세부 분야
웹 개발
-
해결 여부
미해결
addEventListener
21.09.03 09:04 작성 조회수 109
0
//1
btn.addEventListener('click',function(){ clearTimeout(timeId)})
//2
btn.addEventListener('click',clearTimeout(timeId))
안녕하세요. 혹시 이 둘의 차이점이 있을까요?
답변을 작성해보세요.
1
1분코딩
지식공유자2021.09.16
1번의 function () { clearTimeout(timerId); } 는 함수이고,
clearTimeout(timerId);는 함수를 실행한 것입니다.
clearTimeout은 리턴값이 따로 없는 함수라서 undefined가 리턴되므로,
2번의 경우에는 이벤트핸들러 함수를 넣는 자리에 undefined가 들어가게 되는 것이라
1번과 2번은 다른 것이랍니다.
1번으로 해주시는게 맞습니다^^
답변 1