const Dog = function () { } Dog.prototype = { say:function () { console.log("wang wang wang"); } } const ahuang = new Dog(); ahuang.constructor
查看ahuang的constructor,我们期望的应该是Dog的function,结果变成了Object([native code]),在function的
proptype被整体替换时,就会出现这样的问题,那么解决方案如下:
Dog.prototype.constructor = Dog;