使用create方法而不是直接赋值Person.prototype来创建Student.prototype的原因是,如果使用赋值,两者都指向同一个对象,但是如果我们想给Student类添加一个新方法,就不能了。所以如果创造方法把人物原型作为学生原型的原型,
如果我们修改玻色子原型上的属性,玻色子就会受到影响。需要注意的是,如果玻色子的原型对象被修改,玻色子不会改变。对于创建的实例,修改原型对象不会改变实例。
以上js的OOP继承与实现(必看文章)是边肖与大家分享的全部内容,希望能给大家一个参考和支持。