• 자바스크립트 2020

    ECMAScript 2020이 밝았다

    April 22, 2020 - 4 minute read -
    javascript
  • TDZ

    자바스크립트는 변수가 선언 될 때 호이스팅이 발생해 스코프의 가장 위로 올라가게 된다. 그리고 많은 사람들이 let, const는 호이스팅이 일어나지 않는다고 알고 있지만 사실과는 약간 다르다. TDZ의 개념과 함께 정리해보자.

    December 2, 2019 - 2 minute read -
    javascript
  • Execution Context

    실행 컨테스트는 쉽게 말해 코드가 실행되고 있는 범위로 global, eval, function 만날 때 생성 된다. 각각의 실행 컨텍스트는 stack구조로 쌓이게 되고 마지막에 global code의 실행이 끝나면 프로그램이 종료된다.

    November 3, 2019 - 3 minute read -
    javascript
  • 자바스크립트 클로저

    “​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​Closures are nothing but FUNCTIONS WITH PRESERVED DATA”

    June 19, 2018 - 1 minute read -
    javascript
  • 자바스크립트 호이스트

    모든 변수는 호이스팅 된다. 즉, 모든 변수는 어디에서 할당하고, 초기화 하든 스코프의 가장 위에서 선언된다.

    예시로 살펴보자.

    May 18, 2018 - 2 minute read -
    javascript
  • 자바스크립트 변수 스코프

    A variable’s scope is the context in which the variable exists. The scope specifies from where you can access a variable and whether you have access to the variable in that context.

    May 17, 2018 - 4 minute read -
    javascript