자바스크립트 (function() { })() 의 의미는?

in hive-196917 •  4 years ago 

https://findawayer.tistory.com/entry/IIE%EC%9D%98-%EC%9D%98%EB%AF%B8%EB%8A%94

지나가다 보면 이런 코드들이 많이 보인다. 암호화도 아니고, 그냥 쉽게 풀어쓰면 될것을.....

무튼 이런 표기한 내용은 아래와 같은 뜻이라니 잘 이해하자.

IIFE(Immediately-invoked function expression: 즉시 작동하는 함수식)라는 구문입니다. "이 안에 들어있는 코드를 바로 실행해라"

간단하게,

function write() {
  document.write("Test");
}
write();

이 코드와 아래 코드는 동일한 의미를 가지고 있다는 뜻~

(function write() {
  document.write("Test");
})();

약간 매크로 느낌~~

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!