js深入之从原型到原型链

February 07, 2022

学习文章

https://github.com/mqyqingfeng/Blog/issues/2

proto


QA

什么是原型

每一个JavaScript对象(null除外)在创建时就会与之关联的另外一个对象,这个对象就是所说的原型。每一个对象都会从原型“继承”属性。

什么是原型链

一个JavaScript对象由相互关联的原型组成的链状结构,就是原型链。原型链通过_proto_链接起来

constructor、_proto_、prototype的区别

  • constructor 实例原型指向构造函数
  • _proto_ 是实例对象指向对象原型,每一个JavaScript对象(除了null)都有的属性
  • prototype是构造函数指向实例对象,是函数才有的属性

Profile picture

百事可乐

Let it snow, let it snow, let it snow