自定义对象A,如下:A = function() {
}
A.prototype = { init: function() { console.log(this);
}
}当调用new A.prototype.init();的时候控制台打印的结果是A.init {}。为A.prototype取别名,如下:A = function() {
}
A.as = A.prototype = { init: function() { console.log(this);
}
}调用new A.prototype.init();打印的结果变成了A.as.A.init {}。为什么?
添加回答
举报
0/150
提交
取消