1

Javascript で OOP を学んでいて、最初の例の 1 つに出くわしましたが、3 行目が何をするのかわかりません ==> this.init.apply(this, arguments);

var Class = function(arguments){
    var klass = function(){
        this.init.apply(this, arguments);
    };
    klass.prototype.init = function(){};
    return klass;
};

そして、全体を説明してくれる人はいますか?私はそれのほとんどを理解していますが、私はこれについて正しい方法で考えているように感じたい.

4

1 に答える 1