본문 바로가기

TIL(today i learned)

[JS] Closures

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