객체의 prototype 속성은 그 객체가 프로퍼티를 상속하는 '부모 객체'이다. prototype 속성은 객체가 생성될 때 함께 설정된다. 1. 객체 리터럴로 생성된 객체의 프로토타입은 Object.prototype이다. 2. new로 생성한 객체의 프로토타입은 함수의 prototype 프로퍼티 값이다. 3. Object.create()로 생성된 객체의 프로토타입은 Object.create()의 첫 번째 인자다(null일 수 있다). 객체의 프로토타입은 객체를 Object.getPrototypeOf()에 전달해서 파악할 수 있다. Object.getPrototypeOf({})// => Object.prototype Object.getPrototypeOf([])// => Array.prototype Ob..