1. 함수나 변수의 선언식은 해당 scope내에서 최상위로 끌어올려지는것.
const kgh = 1
이 구문은
자바그크립트 내부에서
const kgh
kgh = 1
이렇게 두개의 구문으로 나눠지는데, const kgh 이 구문이 해당 scope의 최상위로 끌어올려지는 것을 말한다.

2. kgh = 1 <--- 이런식의 할당문은 끌어올려지지 않는다.

3. 선언없이(var const let같은거 없이) 그냥 kgh =1 이라고 써버리면 이 선언문이 자동으로 해당 scope를 무시하고 전역에서 선언, 할당되어 버림에 주의해야한다.

'자바스크립트 기타' 카테고리의 다른 글

자바스크립트 기초 기타 정보 - 알듯 모를듯한것 1탄  (0) 2022.01.01
그놈의 callback함수  (0) 2021.04.18
js의 이벤트루프  (0) 2020.11.27
promise  (0) 2020.11.09
for in vs for of  (0) 2019.01.25

+ Recent posts