
📌 JavaScript 클로저 🧠 클로저(Closure)란? 클로저는 함수와 그 함수가 선언된 렉시컬 환경의 조합 함수 내부에서 외부 함수의 변수에 접근할 수 있도록 만드는 기능 자바스크립트에서는 함수가 평가될 때의 상위 스코프 체인도 참조함. (외부 렉시컬 환

실행 컨텍스트 ECMAScript 사양은 소스코드를 4가지 타입으로 구분한다. 전역 코드 : 최상위 스코프인 전역 스코프를 생성하고, var키워드로 선언된 전역 변수와 함수 선언문으로 생성된 전역 함수를 전역 객체의 프로퍼티, 메서드로 바인딩하고 참조하기 위해 전역

JavaScript에서 Prototype은 매우 중요한 개념이다. 기본적으로 JS는 OOP를 지원하는 멀티 패러다임 언어이지만, 프로토타입 기반이라는 것에서 Java, C++과 차이가 있다. ES6+에서 클래스 사용이 가능하지만, 기본적으로 프로토타입 기반 패턴의