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

in #javascript4 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");
})();

약간 매크로 느낌~~

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 67773.53
ETH 2617.28
USDT 1.00
SBD 2.71