原型与原型链是什么?宜信普惠为你多途径讲解
来源:人民网 发布时间:2022-07-12 11:43 作者:人民网 阅读量:8213 会员投稿
很多人会在工作乃至生活中碰见原型链这个名词,但是很少有人会知道这是个什么东西,毕竟咱们不是专业搞这个东西的,所以接下来宜信普惠用充满魅力的文字讲解一下,让大家展开联想和记忆,去全面认识一下原型链是什么。
提到原型链,我们首先应该认识原型。在JavaScript中,当定义一个函数数据类型(普通函数、类)时,往往会自带一个prototype属性,这个属性指向函数的原型对象,并且这个属性是一个对象数据类型的值。
我们的引用类型都有一个隐式原型属性,属性值是普通的对象;同理,所有函数也都有一个原型属性,属性值是普通的对象;所有引用类型__proto__属性指向它构造函数的prototype。
也就是说,当访问一个对象的某个属性时,系统会先在这个对象本身属性上查找。假如没有找到,则会去它的__proto__隐式原型上查找,即它的构造函数的prototype;假如还没有找到将继续在构造函数的prototype的__proto__中查找。
从以上可以看出,这个查找的过程是单链,只往一个方向流向,没有回路,如此一步一步向上查找即可形成一个链式结构,这就是原型链。
原型以及原型链在信用数据整合方面经常被提及和使用,宜信普惠认为,在JavaScript中万物都是对象,对象和对象之间也有关系,两者之间相辅相成,并非孤立存在。对象之间的继承关系,在JavaScript中是通过prototype对象指向父类对象,直到指向Object对象为止,这样就形成了一个原型指向的链条。
其实全面认识原型链,对于很多人的工作乃至生活会有很大的助力,所以宜信普惠希望大家都能正确理解原型、原型链的关系,为之后的学习、工作和生活锦上添花。
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。
站点精选
- 广汽本田发布首款纯电SUV极湃1上市加速电气
- ETF互联互通开闸哪些产品将迎海外“活水”
- 记录广铁建设者:坚守铁路岗位书写不凡故事
- 潍坊市会计职教集团年会暨预算与内部控制研究院
- 九丰能源:上半年净利润同比预增51.08%到
- 上海电力:以持有的淮南矿业全部股权换股为淮河
- 民生信用卡六项金融服务举措助力新市民融入城市
- 央行报告:要继续深化LPR改革完善LPR报价
- 华硕官方泄露ZenFone9,搭载骁龙8+与
- 台湾6月出口422亿美元年增15.2%
- 通用磨坊完成出售Helper和TrinstS
- 商务部:三方面促进消费持续恢复
- ThinkPadZ16大屏性能本即将推出:最
- 蔚来:即将发布500kW超快充和第三代换电站
- 我那“不好惹”的00后下属:不差钱,怼领导,
- 华策影视:主投主控的重点电影郭帆监制、饶晓志