学习笔记-js原型

100 阅读1分钟
  1. 函数的显示原型指向的对象默认是空的Object实例对象;

    (注意:Object除外,Object是Function的实例 ==> function Object() )

    //代码
    //Object created by Function
    //"function Object()"的隐式原型指向其构造函数Function的显示原型
    //Function的显示原型也是空的Object实例对象
    Function.prototype.__proto__ === Object.prototype
  1. Function是它自身的实例;所有函数都是Function的实例;
    //代码
    Function.__proto__ === Function.prototype
  1. 构造函数的显示原型 === 实例对象的隐式原型;
  2. Object的原型对象是原型链的尽头;
    //代码
    Object.prototype.__proto__ === null