1. 클로저(Closure)란 무엇인가?클로저는 JavaScript의 중요한 개념 중 하나로, 함수와 그 함수가 선언된 렉시컬 환경의 조합입니다. 간단히 말해, 클로저는 내부 함수가 외부 함수의 변수에 접근할 수 있게 해주는 기능입니다.1.1 기본 개념클로저는 다음과 같은 특징을 가집니다:함수 내부에 함수를 정의하고 사용내부 함수가 외부 함수의 변수를 참조외부 함수가 종료된 후에도 내부 함수가 외부 함수의 변수를 계속 참조 가능1.2 간단한 예시function outerFunction(x) { let y = 10; function innerFunction() { console.log(x + y); } return innerFunction;}const closure = o..