JavaScript的原型链图

各种对象的__proto__和函数的prototype 都阐明了

不能保证100% 正确(有问题直接注释或者私信偶) 但是互联网上原型链图比这个全的偶没见过(右上角的Number Date们需要改进)

可以改进但是 不能再简单了

有点晕吧 大部分人都会晕

所有网上 一堆 xxx.proto.proto.proto 皆可由此图搞定

那些刁钻古怪的问题退化为孔乙己的茴字问题

死记硬背吧 先 要不改行

90%的前端或者js程序员或者老师们对Javascript懂得不比这个多 嘿嘿

给手机看的

在这里插入图片描述
但是这个图里的所有褐色单向箭头链就是Javascript的原型链(颜色标注对理解js原型链很关键)

原型链大部分时候是不可见的(__proto__在firefox nodejs中可见)那么图退化为

在这里插入图片描述
上二图三特点

1.所有对象都在原型链上

2.除了null 每个对象都有且唯一的__proto__原型对象

3.除了null, Object.prototype,其它对象的原型对象虽然不可通过.__proto__操作访问 但是通过原型链上某个构造器(函数)的prototype属性都可以访问到

js coder大多时候要面对的是

在这里插入图片描述
优雅了吧 :-()

所有javascript重度编码都是操作上面这个图的元素 但是你心里至少要有下图

在这里插入图片描述
如果连这图都嫌弃不好记 最简单的铁三角 javascript 99%的幻化都由此来
在这里插入图片描述

原型链的本质是嘛?以后分解 嘿嘿

最后

分享移动开发与微信小程序开发该做哪些!其中有哪些关键的技术点!需要下图学习教程的欢迎加入web前端交流群:854591759获取!
点击链接加入群聊【web前端交流群】:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值