为什么Klass构造函数要调用apply方法

var Class = function(){  

    var klass = function(){    

        this.init.apply(this, arguments);  

    };  

    klass.prototype.init = function(){};  

    return klass;

};

var Person = new Class;

Person.prototype.init = function(){  // 基于Person的实例做初始化};

// 用法:

var person = new Person

为什么Klass构造函数要调用apply方法
实例化Klass的时候this.init方法的this不就是指向person,为什么还要调用apply,

四季花海
浏览 484回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript