(一)原型
1.每个函数(通常指构造函数),都有一个属性prototype,就是显示原型
2.prototype的值是一个对象,包含constructor和__proto__两个属性
对JS原型链的简单理解
3.constructor指向构造函数本身,__proto__指向自己构造函数的显示原型
4.添加在显示原型上的方法和属性,被new出来的实例对象共享
(二)原型链
1.构造函数prototype的__proto__属性,指向自己的构造函数Object的prototype
2.Object的prototype的__proto__属性指向null
对JS原型链的简单理解
(三)对象属性访问的优先级
先查找自己,自己没有,就沿着原型链往上找,直到Object.prototype都没有就为null

相关文章:

  • 2022-12-23
  • 2021-07-15
  • 2022-01-20
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
猜你喜欢
  • 2022-12-23
  • 2021-11-04
  • 2021-05-08
  • 2021-11-18
  • 2021-05-30
  • 2022-12-23
  • 2022-01-17
相关资源
相似解决方案