/**
* 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