我有这个代码:
function a() { this.j = "aa"; }
var b = { o:2 };
b.prototype = new a();
alert(b.j); //alert "undefined"
为什么我会不确定?
我有这个代码:
function a() { this.j = "aa"; }
var b = { o:2 };
b.prototype = new a();
alert(b.j); //alert "undefined"
为什么我会不确定?
function a() {this.j="aa";}
function b() {this.o=2;}
b.prototype=new a();
b.prototype.constructor=b;
var c = new b();
alert(c.j);
把“b”变成一个函数:
function B() {
this.o = 2;
}
然后给它一个原型:
B.prototype = new a();
然后构造一个“b”:
var b = new B();
然后查看您的警报报告的内容。