は、与えられた例を参照してください。プロトタイププロパティのコンストラクタインスタンスの奇妙な挙動
コード:そのプロトタイプは、それが与えることの理解にオブジェクトから派生されるよう
var Person = function (name) {
this.name = name;
}
var john = new Person("John");
console.log(Person.prototype);//Object{}
console.log(john.prototype); //undefined
人関数でありますその代りにオブジェクト(コンストラクタ& proto)がそのプロパティとして返されます。
第2コンソールステートメントに来る。したがって、johnはPersonのインスタンスなので、Personと同じプロトタイプを持つ必要があります。つまり、にはオブジェクトがあるはずです。 はどうやって定義されていません?誰か説明できますか?