2

我正在实现这样的类模板:

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,为什么它在执行?

4

0 回答 0