자동으로 함수를 실행
즉시 실행 함수 표현(IIFE) 임
(function(){
//dosomething
})();
위와 같이 사용할 수 있다.
클로저
var outFoo = function(){
var x = 'access';
return function inFoo(){
return x;
}
}
var foo = outfoo();
console.log(foo()); // access
안쪽에 있는 함수가 x를 바깥쪽 함수에 접근한다.
중첩된 함수는 외부 범위에서 선언한 변수에도 접근 가능하다.
'갬발자의 프로그래밍 > Javascript' 카테고리의 다른 글
템플릿과 symbol 알아보기 (0) | 2020.01.05 |
---|---|
개념과 특징 (0) | 2020.01.05 |
this의 참조 (0) | 2019.12.24 |
prototype (0) | 2019.12.23 |
Execution Context (0) | 2019.12.23 |
댓글