가연이의 개발자취

  • 홈
  • 태그
  • 방명록

자바스크립트 호이스팅 1

Hoisting (호이스팅) - JavaScript

Hoisting이란? 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미 Hoisting 요약 - 변수 및 함수 선언이 물리적으로 작성한 코드의 상단으로 옮겨지는 것이다. - var로 선언한 변수의 경우 호이스팅이 일어나면 undefined로 변수를 초기화한다. - 실제로 코드가 상단으로 옮겨지는 것은 아니며 내부적으로 끌어올려 처리하는 것이다. - 함수의 경우 함수 선언식 대신 함수 표현식을 사용하면 호이스팅되지 않는다. - 변수 선언은 가급적 var 대신 let과 const를 사용하도록 한다. 함수 선언식 Hoisting JavaScript가 코드를 실행하기 전에 함수 선언을 메모리에 저장하는 방식의 장점 중 하나는 코드에서 선언하기 전에 함수를 사용할 수 있다는 것이다. f..

개발자취/JAVASCRIPT 2022.02.21
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (25)
    • 개발자취 (10)
      • JAVASCRIPT (6)
      • HTML과 CSS (2)
      • WEB API (0)
      • Elasticsearch (1)
      • 개발환경 세팅 (1)
    • 개발도서 읽기 (13)
      • HTTP 완벽 가이드 (12)
      • 도메인 주도 설계 철저 입문 (1)
    • 알고리즘 발자취 (2)
      • 코딩테스트 자바스크립트 버전 (2)
    • 인생 발자취 (0)
      • 끄적끄적 (0)

Tag

body 태그 가운데정렬, 프론트엔드프로젝트, CSS구조잡기, 함수형컴포넌트, 엘라스틱서치 설치방법, 자바스크립트ES6 문법, 배열구조분해, mac brew 설치, web component, brew설치, 자바스크립트 호이스팅, JavaScript hoisting, 객체분해하기, 엘라스틱서치 정리, mac 개발환경 설정, 프론트엔드, 엘라스틱서치 개념, 리액트훅, 웹컴포넌트, 리액트함수형,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

Calendar

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바