Coaspe

Javascript - 함수 본문

카테고리 없음

Javascript - 함수

Coaspe 2022. 4. 14. 23:58

함수 정의

1. 함수 선언문: 자바스크립트 엔진이 스크립트가 로딩되는 시점에 바로 초기화하고 이를 VO(variable object)에 저장한다. 즉 선언, 초기화, 할당이 한 번에 이루어진다.

2. 함수 표현식: VO에 함수를 할당하지 않고 runtime에 해석되고 실행된다.

3. Function 생성자 함수

 

함수 객체의 프로퍼티

 [[Prototype]]: 내부 슬롯으로 프로토타입 객체를 가리킨다. 직접 접근이 불가능하고 __proto__를 사용해야한다.

__proto__: [[Prototype]] 내부 슬롯이 가르키는 프로토타입 객체에 접근하기 위해 사용하는 접근자 프로퍼티

 

Comments