• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 爱情文章 > 正文

    深入浅出,彻底读懂区块链 18_深入浅出理解javaScript原型链

    时间:2020-05-20来源:山茶花美文网 本文已影响 山茶花美文网手机站

    这篇文章主要介绍了对javaScript原型链的理解,以实例形式对javaScript原型链的概念及相关使用技巧做了较为浅显易懂的分析,需要的朋友可以参考下

    本文实例讲述了javaScript的原型链。分享给大家供大家参考。具体分析如下:

    对于javascript原型链,以前都觉得是个很深的东西,一直没有理解很明白,今天看了一些介绍后,发现这张图,表示再没有什么语言能比这张图说得清楚了。

    看了这张图后突然对javascript有了质的理解。

    javascript的原型链有显式和隐式两种:

    显式原型链:即我们常见的prototype;

    隐式原型链:在一般环境下无法访问,即不可见,在FireFox下可以通过__proto__方式访问;隐式原型链用于javascript引擎内部对原型链的搜寻,通过显示原型链来设置;

    一、prototype和__proto__的概念

    prototype是函数的一个属性(每个函数都有一个prototype属性),这个属性是一个指针,指向一个对象。它是显示修改对象的原型的属性。

    __proto__是一个对象拥有的内置属性(请注意:prototype是函数的内置属性,__proto__是对象的内置属性),是JS内部使用寻找原型链的属性。

    用chrome和FF都可以访问到对象的__proto__属性,IE不可以。

    二、new 的过程

    ?

    1

    • 深入浅出,彻底读懂区块链 18_深入浅出理解javaScript原型链 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全