developer.mozilla.orgの Javascriptドキュメントには、継承のトピックに関する例があります。
// inherit Person
Student.prototype = new Person();
// correct the constructor pointer because it points to Person
Student.prototype.constructor = Student;
ここでプロトタイプのコンストラクター プロパティを更新する必要があるのはなぜでしょうか。