Notice
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
- 노드
- includes
- 볶음밥
- 회고록
- DoM
- props
- 키다리 개발자
- 키다리 개발 일지
- ecma
- Node.js
- ES6
- vue.js
- wep
- Rendering
- React.js
- component
- scope
- CSS
- 키다리의 개발일지
- 시맨틱
- jsx
- Element
- map
- tag
- React calculator
- web
- javascript
- html
- react
- closure
Archives
- Today
- Total
목록호이스팅 (1)
키다리 개발자
호이스팅(Hoisting) 이란?
호이스팅(Hoisting)의 개념 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말합니다. 1. 파일 전체의 코드를 모두 읽습니다. 2. 파일 전체에서 함수와 변수를 전부 추출합니다. 3. 함수와 변수를 최상단으로 올려서 실행시킵니다. > 여기서 우선순위는 변수가 최상단, 함수가 그 밑입니다.. 실질적으로 코드의 위치를 바꾸는게 아닙니다. 메모리 상에서, 코드를 전부 읽어서 메모리 상의 위치를 바꾸는것 입니다. 결과값 : 100 변수를 최상단에 올려도 결과값은 100이 출력이 됩니다.
Javascript
2020. 2. 19. 12:32