프론트엔드 개발자 엄성준 블로그

  • 홈
  • 태그

호이스팅 1

20221010 호이스팅

호이스팅: 변수를 선언하고 초기화했을 때, 선언 부분이 최상단으로 끌어올려지는 현상을 말한다. 호이스팅은 자바스크립트 인터프리터가 코드를 읽는 방식이며, 이를 이해해야 원치 않는 'undefined'가 출력되는 것을 막을 수 있다. 가령 아래와 같은 코드가 있을 경우 👇 1 2 3 4 5 console.log(x); var x = 1; console.log(x); cs 위 코드의 결과값은 console.log(x); 👉 undefined 참조 에러가 발생하지 않고 'undefined'가 출력된다. 위의 문제점을 해결하려면 let을 사용하여 변수를 선언해야 한다. let을 사용한다고 호이스팅이 일어나지 않는 것이 아니라,호이스팅이 일어나 스코프 내 최상위로 끌어올려지지만, 'undefined'를 할당하지 ..

지식 정리 📝 2022.10.10
이전
1
다음
더보기
프로필사진

꾸준함을 강점으로 삼고 있는 프론트엔드 개발자 엄성준 블로그입니다.

250x250
  • 카테고리 📂 (396)
    • 코딩 테스트 풀이 🛠 (232)
    • 지식 정리 📝 (92)
    • zero-base 프론트엔드 스쿨 ⛪️ (20)
    • 3월 협업 프로젝트(1석 4조) 👨‍👩‍👧‍👦 (19)

Tag

exceljs, 제로베이스 프론트엔드 스쿨, 프론트엔드 개발자, 제로베이스, 오토위니, 프론트엔드 개발자 엄성준, split(), 프로그래머스, forEach(), autowini, sort(), 프론트엔드, next.js, react, WiniLogis, String(), Number(), 프론트엔드 스쿨, 엄성준, join(),

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

꾸준함이 강점이자 자랑인 프론트엔드 개발자 엄성준 입니다.

  • Github
  • 📷 Instar
  • 🎨Portfolio

티스토리툴바