美文网首页
__proto__与prototype

__proto__与prototype

作者: 索伯列夫 | 来源:发表于2018-11-08 18:17 被阅读0次

一、所有构造器/函数的proto都指向Function.prototype

Function.__proto__ === Function.prototype  //true
Array.__proto__ === Function.prototype  //true
Object.__proto__ === Function.prototype   //true

Boolean.__proto__ === Function.prototype  //true
Number.__proto__ === Function.prototype  //true
String.__proto__ === Function.prototype  //true

当然自定义的函数也是这样的:

var fn = function(){}
fn.__proto__ === Function.prototype  //true

二、所有对象的proto都指向其构造器的prototype

var object = {}
object.__proto__ ===  Object.prototype  //true
  
var fn = function(){}
fn.__proto__ === Function.prototype  //true

var array = []
array.__proto__ === Array.prototype  //true

true.__proto__ === Boolean.prototype   //true

三、其他,接着连~

var fn = function(){}
fn.__proto__.__proto__ === Object.prototype  //true

var array = []
array.__proto__.__proto__ === object.prototype //true

Function.prototype.__proto__ === Object.prototype //true

相关文章

  • 深入理解JavaScript对象

    对象的种类 函数对象与普通对象 构造函数与原型对象 prototype 与__proto__ prototype ...

  • 前端

    * __proto__和prototype 每个对象都有__proto__,但只有函数有prototype。当你创...

  • javascript 原型链图

    __proto__和 prototype __proto__是对象才有的属性prototype 是函数才有的属性

  • 隐式原型<画图>

    prototype === __proto__ Function.prototype === Function._...

  • __proto__和prototype

    此图完美诠释了__proto__与prototype的关系...逃!!!

  • 彻底明白__proto__和prototype

    主题: # __proto__的由来 # prototype的由来 # __proto__和Prototyp...

  • 原型链和继承

    类、 prototype 、__proto__、实例、constructor之间的关联 1. prototype ...

  • JScript语言——原型与原型链

    # 原型:prototype属性、__proto__、constructor属性 prototype,只是函数的一...

  • prototype与__proto__

    1.对象 对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保...

  • __proto__与prototype

    一、所有构造器/函数的proto都指向Function.prototype 当然自定义的函数也是这样的: 二、所有...

网友评论

      本文标题:__proto__与prototype

      本文链接:https://www.haomeiwen.com/subject/swzwxqtx.html