JavaScript에서 this는 함수가 호출되는 방식에 따라 동적으로 결정되는 값입니다. 타언어에선 클래스 인스턴스를 가르키지만 JS에선 실행 컨텍스트에 따라 값이 달라지기 때문에 혼란스러울 수 있습니다.
이 문서는 자바스크립트 엔진의 단일 스레드 특성과, 브라우저 환경에서 어떻게 비동기 처리가 이루어지는지 정리하기 위한 문서입니다.
JavaScript Execution Context가 무엇인지 이해하고, 내부 구조와 동작 방식을 한눈에 파악할 수 있도록 정리합니다.
이 문서는 자바스크립트 클로저가 무엇이고, 클로저를 통해 어떤 것을 수행할 수 있는지 정리한 문서입니다.
이 문서는 자바스크립트 객체지향의 특성, 다른 객체지향 언어와 어떤 점이 다른지 정리하기 위한 문서입니다.
이 문서는 자바스크립트애서 Iterable, Iterator, 심화과정인 Generator를 알아보고 정리하기 위한 문서입니다.