이름이 없은 익명함수
를 선언함과 동시에 호출 하는 방식이다.
아래와 같이 ()()
소괄호를 두개를 붙여서 쓰는 방식이 있고, (())
소괄호 안에 소괄호를 넣는 방식이 있는데 큰 차이는 없지만 2번과 같은 형태를 권장한다.
// 1. 기본 형태 ()()
(function(){
console.log(a*2)
***})();***
// 2. 기본 형태 (())
// 기본 형태
(function(){
console.log(a*2)
***}());***