728x90
MDN 공식문서
https://developer.mozilla.org/ko/docs/Web/JavaScript/Closures
클로저를 사용하기 위해서는 전역변수 와 지역변수 에 대한
개념부터 알아봐야 한다.
전역변수는 해당 컴포넌트(= 페이지) 안이라면
어디서든 사용할 수 있는 변수를 의미한다.
지역변수는 함수 안에서 정의된 변수로써,
해당 함수 안에서만 사용되는 변수를 의미한다.
이 두 가지 의미를 가지고, 클로저는 내부 함수에서 외부 함수의 지역변수에 접근하는 것을 의미한다.
function A(){
const 지역변수 = 123
return function B(){
console.log(지역변수) // 123
}
}
728x90
'프론트엔드 개발' 카테고리의 다른 글
Spring boot란? (0) | 2022.01.07 |
---|---|
대소문자 구분 (0) | 2022.01.07 |
react-router-dom이 안된다구? (0) | 2021.12.30 |
Script - /bin/csh: Event Not Found (0) | 2021.11.17 |
엑셀 다운로드 (0) | 2021.11.12 |
댓글