zoukankan      html  css  js  c++  java
  • __proto__ 和 prototype 的关系

          因为经常说不清这两个的准确的关系,在这儿记录一下

          prototype 原型  

          __proto__ 每个js对象都有一个 __proto__ 的属性,指向该对象的原型

         通常来说  实力是通过对  __proto__ 属性的访问 去对  prototype对象进行访问

         比如   const test = new Object()    // test 在这儿就是一个实例   Object是一个构造函数

        构造函数 ( 在这儿是Object )  的 prototype 属性指向原型  所以 const objProto = Object.prototype   

        而objProto是一个js对象,上边说过 每一个js 对象都有一个 __proto__的属性,指向这个对象的原型

        所以  test.__proto__ === objProto === Object.protype

       “原型链是由原型对象组成的,每个对象都有__proto__属性,指向创建该对象的  构造函数的原型 ,然后通过__proto__属性将对象

       链接起来,组成一个原型链,用来实现继承和共享属性”

      

         

  • 相关阅读:
    mingw 构建 Geos
    nmake构建Geos库
    使用Dlib来运行基于CNN的人脸检测
    DLib Http Server程序示例
    DLib压缩解压程序示例
    GDAL添加ECW格式支持
    Dlib机器学习指南图翻译
    DLib库Base64编解码示例
    Dlib三维点云示例
    Mingw编译DLib
  • 原文地址:https://www.cnblogs.com/mumu-web/p/10423889.html
Copyright © 2011-2022 走看看