Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 렉시컬 스코프
- 9461
- 1236
- 자류구조
- 1568
- 함수 이놈
- baekjoon
- event loop
- 1904
- html5
- 유사배열
- 11399
- 호이스팅
- 1931
- 백준
- 배열같은배열아닌너
- 11047
- javascript
- 함수 선언문
- 2667
- 1543
- 탐욕 알고리즘
- 비동기처리
- Async/Await
- 동적계획법
- 함수 parmater
- 1668
- 함수 arguments
- setTiemOut
- 1302
Archives
- Today
- Total
목록호이스팅 (1)
두치의 개발공부
호이스팅
이번에는 호이스팅에 대해서 알아보도록 하겠습니다! 호이스팅(Hoisting)이란? 흔히들 호이스팅은 코드를 실행하기 전 변수와 함수의 선언을 최상단으로 올린다고 정의하지만 이런 간단한 정의보다는 좀 더 정확하게 이해할 필요가 있습니다. => 코드를 실행하기 전에 자바스크립트 엔진은 먼저 코드에서 실행 컨텍스트를 위해 메모리를 미리 설정하는 행위가 더 정확한 정의라고 생각합니다. ※실행 컨텍스트란 실행할 코드에 제공할 환경 정보를 담은 객체 크게 변수 선언과 함수 선언으로 나누어 볼 수 있습니다. 변수 선언 var, let, const 모두 호이스팅이 발생한다. 하지만 var / let, const는 내부 동작이 다릅니다. - var : 변수 선언과 초기화가 함께 진행됩니다. 여기서 초기화는 undefin..
언어/JavaScript
2022. 1. 9. 17:08