Warum ist es notwendig, dass die Prototyp-Konstruktor?

In der Abschnitt über Vererbung in der MDN-Artikel Einführung in die objektorientierte Javascript, bemerkte ich, dass Sie legen Sie den Prototyp.Konstruktor:

//correct the constructor pointer because it points to Person
Student.prototype.constructor = Student;  

Tut dies, dienen alle wichtigen Zweck? Ist es okay, es zu unterlassen?

Froh, dass Sie gefragt, dies: ich lese die gleichen Unterlagen gestern und war neugierig auf die Hintergründe explizit Einstellung der Konstruktor als gut.
Ich musste nur darauf hinweisen, diese Frage ist nun verlinkt in dem Artikel, den Sie verlinkt werden!
nichts ist notwendig
Die subclass.prototype.constructor auf parent_class wenn Sie nicht schreiben subclass.prototype.constructor = subclass; Das heißt, mit subclass.prototype.constructor() direkt zu einem unerwarteten Ergebnis.

InformationsquelleAutor trinth | 2011-12-10

Schreibe einen Kommentar