应该怎么理解原型和原型链?

1我理解原型就是构造函数.prototype={}
可是原型有什么作用呢?
2原型链我理解的就是子级继承父级的那个过程 就是原型链
不知道我理解的对不对,期望大神指正!

阅读 4.2k
3 个回答

建议去看书系统学习。JavaScript高级程序设计和你不知道的JavaScript里都有大幅内容讲原型,比你在这里能问到的详细多了。

原型:每一个构造函数在诞生的时候,都会自带一个Prototype属性,这个属性里面存储了一个对象
的地址,让实例可以无条件的访问这个对象里的内容;
也就是说原型是js提供的能够让实例共享某些数据的一整套解决方案;
那么很明了,原型的主要作用是让实例可以共享某些数据。

原型链:是指一个对象继承的所有对象,称为这个对象的原型链

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题