jquery 中 fn.apply(this, arguments)是什么函数?有什么作用?能举个例子吗

2024-12-12 11:41:48
推荐回答(1个)
回答1:

这是javascript里的吧,是将函数的属性与方法进行拷贝,主要是实现类的继承。

function Person(name){
    this.name=name;
    this.sayname=function (){
        alert(this.name);
    }
}
function Student(name){
    Person.apply(this,arguments);
}

var xiaoming=new Student("小明");
xiaoming.sayname();

这样Student类拷贝了Person的属性和方法,实现了类的继承。还有啥不懂滴?