js Closure

kimdev·2022년 6월 20일
0

javaScript

목록 보기
10/15

closure가 뭘까?

클로저란 일반적으로 어떤 함수가 자신의 내부가 아닌 외부에서 선언된
변수,함수,객체등에 접근하는 것을 말한다.

즉 전역변수와 같은것이다.
const aaa = 3

function bbb () {
	 const sum =aaa + 7
}

위처럼 코드를 짜도 함수 bbb안에 aaa가 선언되지 않았더라도 밖에 변수를 찾아 값을 가져오게
되는 것이다. 이 점은 매우 유용하게 사용되니 꼭 알아두고 상식처럼 머리에 지니고 있어야한다.

0개의 댓글