请问chrome中console.log打印的对象名是指向哪里??
js代码:
function A(x)优艾设计网_PS交流{ this.x = x ; }function B(y) { this.y = y; }B.prototype = new A(1);function C(z) { this.z = z; } var b = new B(2); C.prototype = new B(2);console.log(b); console.log(C.prototype);console.log(b instanceof A); console.log(C.prototype instanceof A); console.log(b.constructor); console.log(C.prototype.constructor);
打印结果:
如图所示:b 和 C.prototype 都是 构造函数B 的实例化对象,为何打印这两个对象的时候, b 显示的结果第一个字母是B,而C.prototype显示的第一个字母是A,而两个通过 instanceof 和 constructor 的结果都一致,请大神们帮忙解惑,万分感谢
精彩评论