강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

재동님의 프로필 이미지
재동

작성한 질문수

자바스크립트 : 기초부터 실전까지 올인원

아이템 필터링하기

질문있습니다!!

작성

·

135

0

안녕하세요
 
4:42~4:44초쯤에
 
for문 안에있는
 
tabs[i].addEventListener("click",filter()) 이렇게 하셨는뎅
 
만약 filter라는 함수를 따로 작성해서 하려면
 
("click",filter)이런식으로 작성하는게 맞죠 ?
 
이런식으로 ("click",filter()) filter함수를 바로실행시키는이유는
 
함수를 따로 작성하지않고 그자리에서 함수를 실행시키기 위함이 맞나요 ?
 
 

답변 1

0

filter() 이렇게 함수이름뒤에 () 를 붙이면 바로 실행시키는 명령어입니다 

자바스크립트에선 ()를 붙이면 바로 그자리에서 실행을 합니다 

따라서 함수를 단순히 매개변수로 넘겨줄땐 ()를 빼고 이름만 보냅니다! 

재동님의 프로필 이미지
재동

작성한 질문수

질문하기