호이스팅
함수 안에 있는 선언들을 모두 끌어 올려서 해당 함수 유효 스코프의 최상단에 선언 하는 것
var, let, const 모두 호이스팅 됨
TDZ (Temporal Dead Zone)
'임시로 죽어있는 공간'
선언 전에 변수를 사용하는 것을 비허용하는 개념상의 공간
let과 const로 선언한 변수는 초기화가 되기전까지 TDZ라는 곳에 머물러 초기화가 될 때까지 잠시 '죽어있는 상태'이기 때문에 선언 전에 참조가 불가능한 것
자바스크립에서 동기와 비동기
자바스크립트 호출 스택(Call Stack) 동작 예제
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JS] 자바스크립트 실행 컨텍스트(Execution Context)란? (0) | 2022.10.18 |
---|---|
[JS] 고차 함수 (0) | 2022.05.02 |
[JS] 태그 선택, 이벤트 달기 (0) | 2022.04.29 |
[JS] 이벤트 버블링 / 이벤트 위임 (0) | 2022.04.11 |
[JS] 코딩앙마 자바스크립트 중급 강좌 정리 (0) | 2021.09.28 |