如何实现原型链继承?
实现 Student 到 Person 的继承
1.构造函数
2.构造父类函数的实例
var p = new Person()
3.设置实例为子类的原型对象
Student.prototype = p
问题:Student 的指针指向了 Person
解决方案:修复 constructor 的指针指向
4.修复 construction 的指针指向
Student.prototype.constructor = Student
console.log(stu.num) //itlike.com
console.log(stu.name) //撩课学院
console.log(stu.pets) //["小煤球","Pythons"]
stu.run() //跑
问题:继承过来的实例属性,如果是多个引用类型,会被多个子类的实例共享,怎么解决???