Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- redux 사용방법
- toString
- 콜백함수
- React state
- useParams
- 블럭요소
- Redux
- JSON
- 6주포트폴리오
- Redux store
- 협업프로젝트
- 인라인블럭
- useSearchParams
- react redux
- javascript React
- first-child
- line-through
- useEffect
- React onClick
- 자바스크립트배포
- sort
- redux toolkit
- 카우치코딩
- 자바스크립트
- react
- javascript코딩테스트
- couchcoding
- foreach
- JavaScript
- db.json
Archives
- Today
- Total
목록호이스팅 (1)
개발하는 루루언니
javascript : TDZ 선언단계, 초기화단계,할당단계 이해하기
TDZ (Temporal Dead Zone) 변수선언과 데이터 할당은 3개의 단계로 진행이 됩니다. 선언단계 : 선언한 변수를 식별자에 담기는 객체에 할당하는 단계 식별자란? let test = 1 에서 변수명을 식별자라고 합니다. ↓ ← TDZ 변수에 할당할 메모리가 부여되기전 상태 초기화 단계 : 변수에 할당할 메모리 공간을 부여하는 단계 ↓ 할당단계 : 정의된 변수에 데이터가 할당되는 단계 이얘기를 한것은 var는 호이스팅이 된다 왜? 선언단계와/ 초기화단계가 합쳐져 있어 TDZ 즉 변수에 할당한 메모리가 부여되기전 상태가 없기에 호이스팅이 되고 const , let 같은경우 위에 선언단계 와 초기화 단계 사이에 TDZ가 발생하면서 값이 호이스팅은 되나 정상 작동을 하지 않는것,, 대~충 이렇게라도..
컴퓨터 정보/javascript
2022. 11. 26. 19:53