原型、原型链

 

每个函数都有一个 prototype 属性,函数的 prototype 属性指向了一个对象,这个对象正是调用该构造函数而创建的实例的原型。

那什么是原型呢?可以这样理解👉  每一个JavaScript对象(null除外)在创建的时候就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型"继承"属性。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

它们的_proto_都指向了Object.prototype。js原型链最终指向的是Object原型对象,Object原型对象指向null.

 

 

https://www.cnblogs.com/catherLee/p/13287710.html

https://www.liaoxuefeng.com/wiki/1022910821149312/1023022043494624

https://juejin.im/post/5d713de26fb9a06ad3474c15

posted @ 2020-07-10 11:06  CatherLee  阅读(465)  评论(0编辑  收藏  举报