# hoisting

TIL 0316
🏷️ [목차] 동기 실행과 비동기 실행 VSCODE에서 비동기 REST-API에서 동기/비동기 실행 호이스팅(Hoisting) apollo-client 셋팅하기 _app.js의 작동 원리 apollo-client 로 graphql 뮤테이션
블록체인 개발자 day-10
전설의 자바스크립트 사이트 mdn에 따르면hoisting의 정의는 다음과 같다.JavaScript에서 호이스팅(hoisting)이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미합니다. var로 선언한 변수의 경우 호이스팅 시 undef

실행 컨텍스트
한 줄 요약 눈에 보이는 것이 다가 아니다. 실행 컨텍스트 (execution context) 실행 컨텍스트란 실행할 코드에 제공할 환경 정보들을 모아놓은 객체입니다.

[javascript] 호이스팅(Hoisting)
Hoisting : 'hoist(끌어올리다)' + 'ing' 의 합성어변수의 선언과 초기화를 분리한 후, 선언만 최상단으로 옮기는 것(처럼 보이는 것)인터프리터가 변수와 함수의 "메모리 공간을 미리 할당하는 것"을 의미함원래 자바스크립트에서 함수를 호출 하려면, 함수가

[JS] 호이스팅(Hoisting)이란?
문제점 아래와 같이 선언되지 않은 text라는 값을 콘솔에 찍으려고하면 어떤 현상이 일어날까요? text is not defined 당연히 에러가 납니다. text라는 값이 정의되지 않았다고 하네요. 그렇다면 이렇게 하면 어떨까요? 첫번째 줄에서 text를 출력하

[Javascript ]Hoisting
Hoisting : 'hoist(끌어올리다)' + 'ing' 의 합성어변수의 선언과 초기화를 분리한 후, 선언만 최상단으로 옮기는 것(처럼 보이는 것)인터프리터가 변수와 함수의 "메모리 공간을 미리 할당하는 것"을 의미함원래 자바스크립트에서 함수를 호출 하려면, 함수가

[JavaScript] 자바스크립트 동작 원리
자바스크립트의 코드가 어떻게 실행되는 지 알아보기 위해 동작 원리를 익히고자 한다. 이벤트 루프와 스코프, 그리고 짜증나는 개념인 실행 컨텍스트에 대해 알아보자.

스코프? 렉시컬 환경? 클로저? (JS)
스코프(Scope) 란 변수를 참조(접근)할 수 있는, 또는 식별자(변수, 함수, 클래스 이름)가 유효한 범위이다. 따라서 스코프는 선언된 위치에 따라 유효 범위가 결정된다.