주어진 예를 참조하십시오이상한 행동
이코드 :
var Person = function (name) {
this.name = name;
}
var john = new Person("John");
console.log(Person.prototype);//Object{}
console.log(john.prototype); //undefined
사람이 그렇게 프로토 타입이 이해할 수 있도록 객체에서 파생 될 수있는 기능입니다 그것이 준다 그 대가로 Object (생성자는 & proto)가 있습니다.
두 번째 콘솔 진술. John은 Person의 인스턴스이므로 Person과 동일한 프로토 타입을 가져야합니다. 의미가있어서에 개체가 있어야합니다. 은 어떻게 정의되지 않습니까?? 누군가 설명 할 수 있습니까?