[JS] 클로져 (Closure)
클로져란, 함수와 그 함수가 선언된 렉시컬 환경의 조합이다.클로져의 특징으로는 정보 은닉, 상태 유지, 데이터 무결성 유지 등이 있고,외부 함수가 내부 함수에 접근 하지 못 하는데 이를 통해 정보 은닉, 데이터 무결성 유지가 가능하다.내부 함수는 외부 함수에 접근할 수 있고, 외부 함수가 동작이 끝나도 내부 함수는 외부 함수에 접근이 가능하다.이를 통해 상태 유지가 가능하다.내가 알고 있던 클로져의 내용클로져란, 함수와 그 함수가 선언된 렉시컬 환경의 조합이다.클로져의 특성으로는 정보 은닉, 상태유지, 데이터 무결성 유지 등이 있다.외부 함수가 내부 함수에 접근 하지 못 하기 때문에 정보 은닉이 가능하고,내부 함수는 외부 함수에 접근할 수 있고, 외부 함수가 동작이 끝나도 내부 함수는 외부 함수의 변수에..
2024. 7. 17.