zoukankan      html  css  js  c++  java
  • 原型理解:prototype

     这一系列的链接的原型对象就是原型链(prototype chain)

    1、所有对象都有同一个原型对象,都可通过Object.prototype获得对象引用

    2、new出来的构造函数对象原型就是构造函数的prototype属性的值,

    3、new Object()  对象原型 (继承自)  Object.prototype

       new Array()   对象原型 (继承自)  Array.prototype

       new Date()    对象原型 (继承自)   Date.prototype

    4、没有原型的对象不多,Object.prototype中其一,不继承任何属性,

    5、所有内置构造函数都有一个继承自Object.prototype的原型,

         new Date()同时继承   Date.prototype  和 Object.prototype  

      同理:

       new Array()  继承自 Array.prototype   继承自Object.prototype

       new Date()  继承自 Date.prototype   继承自Object.prototype


      所以得出:

      Array.prototype.__proto__==Object.prototype   成立 为true

     原型链查找

    function f(){}

    f.prototype.__proto__==Function.prototype
    true

  • 相关阅读:
    js炫酷效果
    程序员的执着
    [心得]docker学习笔记
    [心得笔记]多线程之间的内存可见性问题
    Docker入门
    [心得体会]jvm
    redis学习总结
    [心得]redis集群环境搭建的错误
    Linux安装mysql5.7版本
    Cent OS下安装JDK11
  • 原文地址:https://www.cnblogs.com/liubingyjui/p/10149416.html
Copyright © 2011-2022 走看看