대망의 프로토타입. 이 강의를 처음 기획하게 된 계기가 프로토타입이었다고 한다. 프로토타입을 이해하는데 6개월이 걸렸고, 찰나의 깨우침 같은 순간이 있은 후에 이해가 되었지만, 이해하고 난 다음에는 약간 “겨우 이게 프로토타입이었던 건가?” 하고 허무함이 있었다고 한다. 그래서 이런 강의를 기획하게 되었다고.

6-1 prototype, [[Prototype]], constructor

요 그림이 중요하다고 한다

요 그림이 중요하다고 한다

그림의 의미

Untitled

Untitled

예제 - 배열 (객체형 데이터)

직각삼각형을 확인하자. 왼쪽 위 가 Constructor 함수, 오른쪽 위에는  객체가 있고, 왼쪽 아래에는 배열 instance인 [ 1, 2, 3 ] 이 있으며,  에 연결됨이 표시된 모습도 확인할 수 있다.

직각삼각형을 확인하자. 왼쪽 위 Array가 Constructor 함수, 오른쪽 위에는 prototype 객체가 있고, 왼쪽 아래에는 배열 instance인 [ 1, 2, 3 ] 이 있으며, [[Prototype]] 에 연결됨이 표시된 모습도 확인할 수 있다.

Untitled

예제 - 숫자 리터럴, 문자열 리터럴 (기본형 데이터)

숫자 리터럴

Untitled

Untitled