每天一个前端小知识07——原型、原型链

原型

每个函数的prototype属性叫做原型(原型对象)

作用:

  1. 存放属性和方法(可以共享)
  2. 继承
    在这里插入图片描述
    每个对象都有_proto_属性,这个属性指向它的原型
const arr = new Array(1, 2, 3, 4, 5)
arr.reverse()
arr.sort()
console.log(arr._proto_ === Array.prototype) // true

原型链

对象都有_proto_属性,指向它的原型对象,原型对象也有_proto_属性,指向原型对象的原型对象,一层一层行成的链式结构叫做原型链

person对象 -> Person.prototype->Object.prototype->null

猜你喜欢

转载自blog.csdn.net/qq_33591873/article/details/128239893