클로저를 짧게 요약하면
외부 함수의 변수에 접근할 수 있는 내부 함수라고 할 수 있다
외부 함수에 접근할 수 있다는 특성으로 클로저는 현재 상태를 기억하고 변경된 최신 상태를 유지하게 활용할 수 있다
모듈처럼 데이터를 캡슐화하기에 장점이 있지만
언제든지 스코프 밖에서 사용할 수 있도록 메모리에 계속 저장하고 있는 거라서 메모리 사용량이 늘어난다라는 단점이 있지만
장점이자 단점이에요 ㅖ
'프론트엔드 > JavaScript' 카테고리의 다른 글
자바스크립트 이벤트 루프가 뭘까 (0) | 2023.02.16 |
---|---|
GET과 POST의 차이는 뭘까 (0) | 2023.02.15 |
호이스팅이란게 뭘까 (0) | 2023.02.13 |
브라우저 렌더링 과정에 대해 알아보자 (0) | 2023.02.12 |
자바스크립트에서 this란 대체 무엇일까? (0) | 2023.02.10 |