함수 객체에는 프로토타입이라는 프로퍼티가 존재하고, 해당 객체내에는 없는 속성 혹은 메서드에 접근하려한다면, 상위 프로토타입을 탐색하는데 이를 프로토타입 체인이라고 합니다.
이미지 참조 URL - https://iamsjy17.github.io/javascript/2019/06/10/js33_17_prototype.html
생성된 함수입장에서 자신을 포함한 링크된 자식들에게 물려줄 부모 역할을 하는 객체를 가리킵니다
[[Prototype]]
/ __proto__
해당 객체 입장에서 자신의 부모 역할을 하는 객체를 가리키는 역할을 합니다
상속된 함수가 실행 될때 this
라는 변수는 상속된 객체를 가리킵니다
프로토타입 체인을 거슬러 올라가면 최상위 객체인 Object
까지 도달하고, 여기서 또 프로토타입을 찾으려고 하면 결국 null
로 정의됩니다