JavaScript构造函数从未调用
有些东西在JS构造函数中并不完全有意义。 当我做这样的事情时:JavaScript构造函数从未调用,javascript,class,oop,constructor,Javascript,Class,Oop,Constructor,有些东西在JS构造函数中并不完全有意义。 当我做这样的事情时: 函数扩展(子、父){ child.prototype=Object.create(parent.prototype); child.prototype.constructor=child; };我理解“问题”。在创建过程中从未调用构造函数。它只是为了知道使用“prototype.constructor”的对象类型。 除非该函数是您要运行的构造函数,否则您不能给它不同的函数来运行。只需将覆盖的子函数传递给该扩展的函数?实例化新子函数
函数扩展(子、父){
child.prototype=Object.create(parent.prototype);
child.prototype.constructor=child;
};代码>我理解“问题”。在创建过程中从未调用构造函数。它只是为了知道使用“prototype.constructor”的对象类型。
除非该函数是您要运行的构造函数,否则您不能给它不同的函数来运行。只需将覆盖的子函数
传递给该扩展的函数?实例化新子函数()
时,将调用子函数
构造函数。…prototype.constructor
的值。