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 |