# 호이스팅

6개의 포스트
post-thumbnail

모던 자바스크립트에서의 호이스팅(Hoisting)

이 글은 Sukhjinder Arora의 Hoisting in Modern JavaScript — let, const, and var을 번역하여 작성된 글입니다. 오역이 있을 수 있으니 원문을 참고해주세요. 잘못된 내용이 있을 수 있으니 이 점 양해 바라며 댓글로 지적

약 15시간 전
·
0개의 댓글

TIL(20.02.18) JavaScript(Hoisting(호이스팅))

호이스팅이란 자바스크립트 엔진이 코드를 컴파일 단계에서 변수와 함수의 선언을 메모리에 할당하는 과정을 말한다 이렇게 메모리에 올려지면 함수를 실제로 선언한 위치 위에서 해당 함수를 호출할 수 있다는 장점이 있다 예를 들어 보겠다위 코드를 실행 시켜 보면 정상적으로 출력

2020년 2월 18일
·
0개의 댓글

자바스크립트 변수(var, let, const)와 스코프(function vs block) - FE study5

1. var let const var : 변수 재선언 가능 const, let : 변수 재선언 불가능 const : 변수 재할당 불가능 (상수) let : 변수 재할당 가능 var : functional-scope 로 호이스팅됨 const, let : block-scope 로 호이스팅됨 출력 : undefined 출력 : 에러! 즉, let...

2020년 1월 10일
·
0개의 댓글

자바스크립트 작동 원리 (실행 컨텍스트, 호이스팅, 클로저) - FE study4

1. 개념 실행 컨텍스트 : 코드들이 실행되기 위한 환경 즉, 자바스크립트의 실행 컨텍스트는 자바스크립트가 어떠한 방식으로 코드들이 실행되는지에 대한 문법들을 이야기한다. 2. 컨텍스트의 4가지 원칙 먼저 전역 컨텍스트가 생성되고 함수 호출시마다 컨텍스트가 생성됨. 컨텍스트 안에는 변수객체(arguments, variable), scope chai...

2020년 1월 10일
·
0개의 댓글
post-thumbnail

[JS Core]JavaScript 함수편(표현식, 선언문, 호이스팅)

이전 편 JavaScript Core 객체편 지난 객체 편에 이어 이번편은 JavaScript 함수에 대해 알아보자 > 함수는 JavaScript에서 기본적인 구성 블록 중의 하나입니다. 함수는 작업을 수행하거나 값을 계산하는 문장 집합 같은 자바스크립트 절차입니다. 함수를 사용하려면 함수를 호출하고자 하는 범위 내에서 함수를 정의해야만 합니다. MDN...

2019년 12월 15일
·
0개의 댓글

자바스크립트 var, let, const

자바스크립트에서 사용되는 세 가지 변수들 var, let, const의 차이점이 무엇인지 간단하게 정리해보자. 먼저 그 차이점을 이해할 때에 있어서 가장 중요한 두 가지 키워드는 Scope와 Hoisting이다. Scope와 Hoisting Scope - 유효 범위 변수가 선언되면 모든 코드에서 사용 가능한 것이 아니라 변수의 종류에 따라 사용 가능한 '유...

2019년 11월 29일
·
0개의 댓글