주니어개발자성공하자

  • 홈
  • 태그
  • 방명록

hoisting 1

호이스팅이란?

의미 javascript에서 호이스팅이란 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미합니다. 하지만 모두 할당하는 것이 아닌 var로 선언한 변수만 호이스팅시 undefined로 초기화합니다 예제 함수의 코드를 실행하기전에 함수 선언에 대한 메모리부터 할당합니다 덕분에 함수를 호출하는 코드를 함수선언보다 앞서 배치할수있습니다. 예를 들어 function catName(name) { console.log("제 고양이의 이름은 " + name + "입니다"); } catName("호랑이"); /* 결과: "제 고양이의 이름은 호랑이입니다" */ 위의 코드 조각이 일반적이라면 함수 호출을 먼저했을때를 보겠습니다. catName("클로이"); function catName(nam..

JS 2022.03.24
이전
1
다음
더보기
프로필사진

주니어개발자성공하자

  • 분류 전체보기 (19)
    • React (10)
    • JS (5)
    • CS (4)

Tag

MobX, setState, 상태관리, react, VirtualDom, hooks, forEach, virtual Dom, 기술면접, 리액트, React Native, 전역상태관리, redux, useCallback, Hook, 컴포넌트, til, js, callback, javascript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바