개발이야기/자바 스크립트

vanilla JS - call function(함수 호출 시 괄호 여부)

쪼린이 2021. 5. 10. 18:15

자바스크립트에서 함수를 호출할 때 대부분 소괄호를 붙여서 호출하고는 한다.

이번 기초 공부를 하면서 배운 것은 괄호를 붙이는 것과 없이 호출하는 것에는 차이가 있다는 것.

 

 

위와 같이 코드를 짜면 저 브라우저가 열림과 동시에(리사이즈 이벤트 여부와는 상관없이) I have been resized가  콘솔에 출력된다. 즉, 내가 호출하지 않아도 해당 함수를 자동으로 호출하게 된다는 것이다.

 

만약 리사이즈 이벤트가 발생할 경우에만 해당 함수를 호출하고 싶다면 아래와 같이 코드를 짜야한다.