devmoa

자바스크립트의 함수 (2) - 함수 호출

TOAST_UI·2017년 8월 11일·00
JavaScript함수함수 호출ECMAScriptthis스코프

AI 요약

Beta

이 글은 자바스크립트 함수의 호출 방식에 대해 ECMAScript 명세 관점에서 설명합니다. 이전 글에서 함수가 객체의 확장이며 생성 시점에 역할, 스코프, this 참조 방식이 결정된다는 점을 다루었습니다.

이번 글에서는 함수 객체의 내부 메서드인 `[[Call]]`을 중심으로 함수 호출 과정을 상세히 분석합니다. [[Call]]` 메서드가 실제 함수 실행을 담당함을 강조합니다.

다만, 이 명세는 실제 엔진 구현과는 차이가 있을 수 있음을 명시합니다. 값 `V`, 인자 리스트 `argumentsList`가 어떻게 처리되는지 설명하며, 특히 `F.[[Call]]` 메서드가 실제 함수 실행을 담당함을 강조합니다. 다만, 이 명세는 실제 엔진 구현과는 차이가 있을 수 있음을 명시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다