我正在实现这样的类模板:
function Class() {
var _class = function () {
console.log("init");
this.init.apply(this, arguments);
}
_class.prototype.init = function () { };
return _class;
}
var Person = new Class;
var person = new Person("alice");
我试图弄清楚如何_class
被调用。我看不到任何东西在调用init
,为什么它在执行?