자바스크립트의 함수 (2) - 함수 호출
JavaScript함수함수 호출ECMAScriptthis스코프
AI 요약
Beta이 글은 자바스크립트 함수의 호출 방식에 대해 ECMAScript 명세 관점에서 설명합니다. 이전 글에서 함수가 객체의 확장이며 생성 시점에 역할, 스코프, this 참조 방식이 결정된다는 점을 다루었습니다.
이번 글에서는 함수 객체의 내부 메서드인 `[[Call]]`을 중심으로 함수 호출 과정을 상세히 분석합니다. [[Call]]` 메서드가 실제 함수 실행을 담당함을 강조합니다.
다만, 이 명세는 실제 엔진 구현과는 차이가 있을 수 있음을 명시합니다. 값 `V`, 인자 리스트 `argumentsList`가 어떻게 처리되는지 설명하며, 특히 `F.[[Call]]` 메서드가 실제 함수 실행을 담당함을 강조합니다. 다만, 이 명세는 실제 엔진 구현과는 차이가 있을 수 있음을 명시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기