网上关于js原型链的内容都比较零散、晦涩,所以自己整理一个图,希望对大家有用。

javascript原型链图解
其中,ldh是一个Star的实例,
let ldh = new Star();

在贴一个表格帮助记忆,
javascript原型链图解
创世纪的过程,大概是这样的,只是帮助理解,
1)Function创建了自己,是老祖宗,Function.constructor指向自己
2)Function创建了Object,Object.constructor指向Function
3)Object创建了Object.prototype,Object.prototype.proto=null
4)Object创建了Function.prototype,把Function.prototype.proto 指向Object.prototype,
5)Object把Function.proto 指向Function.prototype
6)Object把Object.__proto__指向Function.prototype

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-07-01
  • 2021-05-08
  • 2022-12-23
  • 2021-07-23
  • 2022-01-11
猜你喜欢
  • 2021-08-22
  • 2022-01-17
  • 2021-07-12
  • 2022-12-23
  • 2021-11-29
  • 2021-08-31
  • 2022-12-23
相关资源
相似解决方案