function Dog(argument) {}function Huskies(argument) {}Huskies.prototype = new Dog();var dog = new Huskies();代码如上,当我输出:console.log(dog.constructor);的时候,输出的是Dog,我又改了一下Dog:function Dog(argument) { this.__proto__ = {};}此时console.log(dog.constructor);输出的是Object,为什么constructor不是Huskies?好吧,怪我没说清楚,我补充一下,我的问题是为什么constructor不是Huskies而是其他的东西?
添加回答
举报
0/150
提交
取消