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而是其他的东西?
缥缈止盈
随时随地看视频慕课网APP
相关分类