- 프론트엔드 개발 실력 향상을 위해 개념의 연결성을 강조하며, 배경 지식 이해의 중요성을 강조 🧩.
- 런타임 이해는 메모리 최적화 및 함수 동작 방식 파악에 필수적이며, 콜 스택은 단일 스레드 환경에서 코드 실행 추적 🧵.
- 자바스크립트의 단일 스레드 특성은 스레드 안정성을 제공하지만, 블로킹 연산에 취약하므로 주의해야 함 ⚠️.
- 원시 타입은 변경 불가능하며 값이 복사되고, 콜 스택에는 원시 타입 데이터와 실행 컨텍스트가 함께 저장됨 💾.
this
는 호출한 객체에 따라 달라지는 '나' 자신을 의미하며, 실행 컨텍스트는 변수 객체, 스코프 체인,this
로 구성됨 🎯.- 맵 자료형은 다양한 키 타입 지원, 순서 보장, 크기 추적 용이성, 성능상 이점 등 객체 대비 강점을 가짐 🗺️.