Closure

mangjell·2022년 4월 17일
0

클로저를 사용하기 위해서는 전역변수지역변수 에 대한

개념부터 알아보고 가야한다.

전역변수는 해당 컴포넌트 (= 페이지) 안이라면

어디서든 사용할 수 있는 변수를 의미한다.

지역변수는 함수 안에서 정의된 변수로써,

해당 함수 안에서만 사용되는 변수를 의미한다.

이 두 가지 의미를 가지고, 클로저는 내부 함수에서 외부 함수의 지역변수에 접근하는 것을 의미한다.

예제)

function A(){
	const 지역변수 = 123

	return function B(){
		console.log(지역변수)     // 123		
	}
}
profile
프론트엔드 개발자

0개의 댓글