# 호이스팅

25개의 포스트
post-thumbnail

🍄 스코프가 뭔가요? - 얄팍한 코딩사전

컴퓨터가 필요한 자원들은 메모리에 올려서 사용함전역변수 또는 정적 변수 들은 컴파일될 때 평수가 확장이 되어 프로세스가 종료될 때까지 수거되지 않음정적 클래스의 정적 변수들은 클래스의 객체를 생성할 필요가 없으며 코드 어디에든 사용될 수 있음 그러나 제한적인 메모리 용

5일 전
·
0개의 댓글

그래서 호이스팅의 장점이 뭔데

제가 코어자바스크립트의 2장 실행컨텍스트를 읽고 한 생각입니다. 애초에 질문 부터가 틀렸다. 호이스팅은 JS 동작 그 자체이다. 위의 질문보다는 호이스팅때문에 발생하는 에러를 피하기 위해 알아둬야하 한다! 이라고 생각하면 될 것 같다.결론부터 말하자면 호이스팅은 장점이

5일 전
·
0개의 댓글
post-thumbnail

TIL 96 | 코어자바스크립트(4) 실행 컨텍스트

실행 컨텍스트(execution context)는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체로, 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념이다.

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

[JavaScript] 호이스팅이란?

이번 글에는 변수나 함수를 선언할때 발생하는 호이스팅(Hoisting) 이라는 현상에 대해 알아보겠습니다변수 및 함수를 선언과 할당을 할때 선언 부분을 강제로 맨 위로 끌고가서 그거 부터 먼저 처리하고 할당을 하는 방식으로 자바스크립트가 코드를 해석하는 순서입니다.위

2020년 12월 17일
·
0개의 댓글

JavaScript 호이스팅

오늘은 자바스크립트 호이스팅에 대해 이야기 해보겠습니다.자바스크립트에는 호이스팅이라는 것이 있는데, 변수 및 함수를 유효범위 내에 최상단으로 끌어 올리는 것을 말합니다.위 코드를 보면 호출이 함수 선언보다 위에 있지만 함수선언문은 호이스팅으로 인해 유효범위까지 최상단으

2020년 12월 8일
·
0개의 댓글
post-thumbnail

Javascript Koans & 헷갈리는 개념

Javascript Koans & 헷갈리는 개념에 대하여

2020년 11월 5일
·
0개의 댓글
post-thumbnail

TIL39: First Class Citizen

First Class Citizen : FunctionAssignment - 변수에 할당할 수 있다.Argument - 다른 함수의 인자로 전달될 수 있다.Return Value - 다른 함수의 결과로서 반환될 수 있다.

2020년 9월 26일
·
0개의 댓글
post-thumbnail

Javascript 코어 개념 - 호이스팅

: JS 엔진이 변수 정보를 수집하는 과정을 이해하기 쉬운 방법으로 대체한 가상의 개념. environmentRecord는 실행 컨텍스트에서 실행하는 정보 중, VariableEnvironment & LexicalEnvironment 를 구성하는 정보 중 하나. 현재

2020년 9월 20일
·
0개의 댓글

[코어 자바스크립트] 02. 실행컨텍스트

실행할 코드에 제공할 환경 정보들을 모아놓은 객체VariableEnvironment: 현재 컨텍스트 내의 식별자들 정보 + 외부 환경정보, LexicalEnviornment의 스냅샷LexicalEnvironmnet: VariableEnvironment와 같지만 변경사항

2020년 9월 19일
·
0개의 댓글

호이스팅 (Hoisting)

Reference => \*\* gmlwjd9405 - github 참조 //호이스팅이란 일반적으로, var 변수와 함수선언문에서 선언 자체가, 코드의 최상단으로 위치하는 것으로 생각되지만, 좀더 명확하게 말해서, 유효한 블록 스코프내의 할당이 아닌 선언 그 자체만을

2020년 9월 15일
·
0개의 댓글
post-thumbnail

Hoisting

선언된 순서에 따라 잘 실행되는 경우위에 것을 JS Parser 통한 호이스팅한 결과\*/

2020년 9월 6일
·
0개의 댓글

[Javascript] 호이스팅 (Hoisting)

console.log(num)을 실행할 당시에는 add라는 함수가 정의되어 있지 않은 상태인데, console에 30이라는 값이 찍힌다. const나 let은 var와 같이 undefined가 아닌 Error가 뜨기 때문에 호이스팅이 되지 않는 것처럼 보이지만, 사실

2020년 9월 6일
·
0개의 댓글
post-thumbnail

[TIL] 2020/08/15

Today, I Learned Planning to Study 고차함수 코플릿 23, 27번 다시 풀어보기(답은 맞았지만, 풀이가 레퍼런스에 비해서 비효율적이였음

2020년 8월 15일
·
0개의 댓글

var, let, const

선언단계 》 초기화단계 》 할당단계전역스코프이며 재선언, 재할당, 호이스팅이 가능하다블록스코프이며 재할다은 가능하나 재선언, 호이스팅은 불가능하다블록스코프이며 재선언, 재할당, 호이스팅 모두 불가능하다스코프란? 영역호이스팅이란? 코드에 선언된 변수 및 함수를 코드상단으

2020년 8월 15일
·
0개의 댓글

자바스크립트 - 데이터 타입 & 변수와 호이스팅

numberstringbooleannullundefinedsymbol (ES6 추가)객체 (object) 배열 (Array)함수 (Function)날짜 (Date)정규표현식 (RegExp)Map, WeakMap (ES6 추가)Set, WeakSet (ES6 추가)할당이

2020년 7월 25일
·
0개의 댓글

TIL - Declaration & Hoisting

호이스팅에 대해서 알아보자우선 호이스팅에 대해서 알기위해서는 자바스크립트 파일의 코드가 어떤과정으로 실행되는지 알아야한다코드가 실행되면 우선 선언된 변수와 함수들을 모아 객체로 만든다메모리상에서는 선언된 변수와 함수가 할당되고 이름이 포인터가 된다해당 이름으로 함수가

2020년 6월 22일
·
0개의 댓글
post-thumbnail

[javascript] Hoisting

자바스크립트의 호이스팅에 대해 알아보자.

2020년 6월 17일
·
0개의 댓글
post-thumbnail

함수선언식과 함수표현식, 호이스팅

참고:https://joshua1988.github.io/web-development/javascript/function-expressions-vs-declarations/일반적인 프로그래밍 언어에서의 함수 선언과 비슷한 형식이다.유연한 자바스크립트 언어의 특

2020년 5월 24일
·
0개의 댓글
post-thumbnail

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

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

2020년 4월 3일
·
0개의 댓글