ES6 <Block Scope>

NasK!m_311·2023년 5월 30일
0

ES6

목록 보기
3/8
post-thumbnail

{ Scope }
: 컨테이너 또는 바구니 역할을 하는 일종의 버블(블록)이다.
이 버블(블록)이 접근가능한지 아닌지를 감지해준다.

{ 버블(블록) }
: 블록은 '{ }'로 감싸져 있는 형태를 말하는데,
let과 const는 block scope를 가지며,
var는 function scope를 가진다.

=> let과 const는 외부로부터 내부로 접근하는 것을 완전히 차단하고 보호함.
=> var는 함수 내에서는 외부의 접근을 차단하지만, [ if , else , try ~ catch , for ] 등을 사용할 때는 접근이 가능하다.

❇ 물론 내부에서는 외부에 접근하여 값을 참조할 수 있다. ( 밖에서 안으로는 접근x )

profile
메리아빠, 먹다가 죽어도 되는 개발자.(살뺴자....)

0개의 댓글