我目前正在研究MDN上的javascript继承,并遇到了以下段落。
将Teacher.prototype
设置为Person.prototype
后(即概念上,Teacher
继承自Person
),作者表示将Teacher.prototype.constructor
设置为{很重要{1}},否则可能会成为一个问题。
但作者没有扩大问题所在。当我没有设置Teacher
时,一切正常。
有人可以向我解释究竟是什么问题?即使我没有设置Teacher.prototype.constructor = Teacher
,为什么一切工作都很好?