该
constructor属性对内部任何事物都完全没有实际的区别。仅当您的代码明确使用它时,它才有用。例如,您可能决定需要每个对象都具有对创建它的实际构造函数的引用。如果是这样,那么
constructor在设置继承时,您需要通过将一个对象分配给构造函数的
prototype属性来显式设置属性,如您的示例。

该
constructor属性对内部任何事物都完全没有实际的区别。仅当您的代码明确使用它时,它才有用。例如,您可能决定需要每个对象都具有对创建它的实际构造函数的引用。如果是这样,那么
constructor在设置继承时,您需要通过将一个对象分配给构造函数的
prototype属性来显式设置属性,如您的示例。