使用父类构造函数初始化属性

function User(name,age){
    this.name=name;
    this.age=age;
}
User.prototype.show=function(){
    console.log(this.name,this.age);
}

function Admin(...args){
        //改变this的指向
    User.apply(this,args);
    Admin.prototype.showAdmin=function(){
        return "admin";
    }
}


Admin.prototype= Object.create(User.prototype);
let xj=new Admin("xj",18);
xj.show();

 

上一篇:全球与中国基于硬件全磁盘加密行业现状调研及趋势分析报告


下一篇:MapReduce实现sql的原理