function Person (name, age) {
    this.type = ‘human’
    this.name = name
    this.age = age
    }
    Person.prototype.sayName = function () {
    console.log(‘hello ‘ + this.name)
    }
    function Student (name, age) {
    Person.call(this, name, age)
    }
    // 原型对象拷贝继承原型对象成员
    for(var key in Person.prototype) {
    Student.prototype[key] = Person.prototype[key]
    }
    var s1 = Student(‘张三’, 18)
    s1.sayName() // => hello 张三
    //效率较低,内存占用高(因为要拷贝父类的属性)
    //无法获取父类不可枚举的方法(不可枚举方法,不能使用for in 访问到)
    //不推荐使用