⭐JavaScript Closure⭐
JavaScript Closure 정리 어떤 함수나 객체가 다른 곳에 있는 데이터나 변수를 사용해야 하는데 개발자가 직접 명시적으로 참조하지 않아도 자동으로 참조가 되는 현상을 **Closure라고 함 변숫값을 참조하는 것이 아닌 메모리 공간 를 참조하는것 Closure 사용하면 메모리를 많이 사용하게 된다는 단점이 있다 함수를 이용해서 상태를 유지하는 객체를 만들 때 많이 사용된다 내부 함수가 유효한 상태에서 외부 함수가 종료하여 외부함수의 실행 콘텍스트가 반환되어도, 외부함수 실행 컨텍스트 내의 활성 객체(Activation object)(변수, 함수 선언 등의 정보를 가지고 있다)는 내부 함수에 의해 참조되는 한 유효하여 내부 함수가 스코프 체인을 통해 참조할 수 있는 것을 의미한다. 즉 외부 함수..