자바스크립트 함수 심화: 선언, 표현식, 호이스팅 및 this 바인딩
함수 선언문과 함수 표현식
자바스크립트에서 함수는 특정 작업을 수행하기 위해 설계된 재사용 가능한 코드 블록입니다. 함수를 정의하는 방식은 크게 두 가지로 나뉩니다.
함수 선언문 (Function Declaration)
함수 선언문은 독립적인 구문으로 존재하는 함수 정의 방식입니다. function 키워드로 시작하며 반드시 함수 이름을 포함해야 합니다.
// 독립적인 구문으로 ...
7월 25일 13:30에 게시됨
JavaScript 실행 컨텍스트의 내부 메커니즘
자바스크립트 엔진이 코드를 해석하고 실행할 때, 특정 환경 정보를 담고 있는 추상적인 개념이 바로 실행 컨텍스트(Execution Context)입니다. 모든 코드는 이 컨텍스트 내부에서 평가되며, 개발자가 직접 조작할 수 없는 엔진 내부의 객체 형태로 관리됩니다.
컨텍스트의 분류
실행 컨텍스트는 생성 조건에 따라 세 가지로 구분됩니다.
글로벌 실행 컨텍스트: 최상위 ...
6월 30일 00:48에 게시됨