• 今日财富
  • 收藏 收藏本站
  • zhong
  • 今日财富
    今日财富
    首页 > 财经 >
  • 原型链在数据整合方面大展身手,宜信普惠:原型、原型链密不可分

  • 发布时间:2022-09-29 14:31:42  来源:网络  阅读量:6101   会员投稿
  • 今日财富(jvvb.cn)讯

    不少人对原型链困惑不已,不能理解其含义。在日常学习过程中,原型链这类语言稍显枯燥,不如充满魅力的文字便于展开联想和记忆。

    宜信普惠建议大家可以适当通过画图来理解,一般情况下,关系图具有更直观、更透彻的优势。

    提到原型链,我们首先应该认识原型。在JavaScript中,当定义一个函数数据类型(普通函数、类)时,往往会自带一个prototype属性,这个属性指向函数的原型对象,并且这个属性是一个对象数据类型的值。

    我们的引用类型都有一个隐式原型属性,属性值是普通的对象;同理,所有函数也都有一个原型属性,属性值是普通的对象;所有引用类型__proto__属性指向它构造函数的prototype。

    也就是说,当访问一个对象的某个属性时,系统会先在这个对象本身属性上查找。假如没有找到,则会去它的__proto__隐式原型上查找,即它的构造函数的prototype;假如还没有找到将继续在构造函数的prototype的__proto__中查找。

    从以上可以看出,这个查找的过程是单链,只往一个方向流向,没有回路,如此一步一步向上查找即可形成一个链式结构,这就是原型链。

    原型以及原型链在信用数据整合方面经常被提及和使用,宜信普惠认为,在JavaScript中万物都是对象,对象和对象之间也有关系,两者之间相辅相成,并非孤立存在。对象之间的继承关系,在JavaScript中是通过prototype对象指向父类对象,直到指向Object对象为止,这样就形成了一个原型指向的链条。

    宜信普惠希望大家都能正确理解原型、原型链的关系,为学习、工作和生活增添一份助力。

    声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

    图说天下
  • Copyright @ 2008- 今日财富 版权所有
    网站地图     备案号:皖ICP备2022015281号

    欢迎广大网友来本网站投稿,网站内容来自于互联网或网友提供  邮箱:hchchc0324@163.com