我正在实现这样的类模板:
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
所以它为什么要执行?