使用原型继承为什么会改变子类的构造函数呢?
看代码:
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');
}
不是很理解为什么会是这个结果,求大神解答
慕婉清6462132
相关分类