자바스크립트에서 객체는 프로토타입 기반(prototype-based) 언어의 특성을 가집니다. 이로 인해 객체는 다른 객체를 상속받을 수 있으며, 이를 통해 객체 간에 속성과 메서드를 공유할 수 있습니다. 이러한 객체 상속 구조를 **프로토타입 체인(Prototype Chain)**이라고 부릅니다.프로토타입(Prototype)이란?자바스크립트에서 모든 객체는 __proto__라는 숨겨진 속성을 가집니다. 이 속성은 객체의 프로토타입을 가리키며, 다른 객체로부터 상속받은 속성과 메서드를 정의합니다. 모든 객체는 자신의 프로토타입 객체로부터 속성과 메서드를 상속받습니다.기본 프로토타입 예제const person = { name: 'John', greet() { console.log(`..