SOURCE

/**
 * 1、原型链继承
 * 缺陷:由于所有Student实例都指向同一个Person实例,因此对某个Student实例来自父类的引用类型变量的修改,
 * 会影响所有的Student实例
 */
function Person() {
    this.name = 'Back_kk'
    // 某个子类是咧对obj引用类型变量修改时会影响所有子类实例
    this.obj = {
        name: 'Back_kk',
        age: 10
    }
}
function Student() {

}
Student.prototype = new Person()
Student.prototype.constructor = Student
console 命令行工具 X clear

                    
>
console