javascript中如何实现继承

javascript中如何实现继承

// 原型方式的'继承'
    function Person(name) {    //定义一个Person的构造函数
        this.name = name;    //添加属性
    }
    Person.prototype.showName=function () {    //添加方法
        return this.name;
    };
    function Worker(name,job) {
        Person.apply(this,arguments);    //属性的'继承'
        this.job=job;
    }
    Worker.prototype=new Person();    //方法的'继承'
    Worker.prototype.showJob=function () {
        return this.job;
    };
    var p1=new Person('abc');
    var w1=new Worker('hh','厨师');
原文地址:https://www.cnblogs.com/hewasdrunk/p/7448183.html