closures는 외부함수에서 내부함수에 접근하게 해주는 환경이다.
- closure를 사용하여 캡슐화 및 정보를 은닉한다.
- 내부 정보를 은닉하고, 공개 함수(public, 외부)를 통한 데이터 조작을 위해 사용한다.
- 캡슐화와 정보은닉을 위해 사용한다.
- 클래스 private 필드 또는 메소드를 사용하는 효과와 동일!
- 하지만, 클래스 private field 문법 이후 사용하지 않는다.
자세한 내용은 아래 링크 참고
노션노트 - closure_all
'TIL(today i learned)' 카테고리의 다른 글
[JS] basic syntax (0) | 2022.04.16 |
---|---|
[JS] This (0) | 2022.04.15 |
[JS] Prototype (0) | 2022.04.14 |
[JS] Scope & Hoisting (0) | 2022.04.14 |
[JS] 비동기 Async (0) | 2022.04.13 |