使用原型继承为什么会改变子类的构造函数呢?
看代码:
var A = function (){ console.log('A');
};var B = function (){ console.log('B');
};var C = function (){ console.log('C');
};
B.prototype= new A();var b = new B();var c = new C();console.log(b.constructor.toString()); //奇怪啊console.log(c.constructor.toString());第一个console输出结果竟然是:
function (){
console.log('A');}
不是很理解为什么会是这个结果,求大神解答
慕的地10843
慕婉清6462132
随时随地看视频慕课网APP
相关分类