博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说说自己对于原型链 __proto__ prototype constructor的理解
阅读量:6363 次
发布时间:2019-06-23

本文共 701 字,大约阅读时间需要 2 分钟。

 例如   function a(){}   

   var b=new a(); 

 

  1. 这个时候 b的__proto__ 指向的就是a.prototype;
  2. a.prototype的__proto__指向的是Object.prototype;
  3. b的constructor  指向的也是 function a(){};
  4. 而 a  它的__proto__    指向  是  Function.prototype现在    Function.prototype. constructor  指向的是  Function(){};
  5.  上面的Function(){} 也有  __proto__  指向 Function.prototype  ;
  6.   Function.prototype的constructor指向的也是Function(){};
  7.         Function.prototype的__proto__ 同时又指向Object.prototype;
  8.        Object.prototype的  constructor  又是   Object;
  9.   这个 Object; 的  __proto__   又 指向的是 Function.prototype;
  10.        Object.prototypet的__proto__  是null
  11.   在补充一下   a.constructor指向的是 Function.  这个下面没有展示

     如图

 

 

   以上纯自己理解  如有错误  麻烦 指出  谢谢!!

                                    2017-12-29

 

 

转载于:https://www.cnblogs.com/lydd/p/8143787.html

你可能感兴趣的文章
javascript类型系统——包装对象
查看>>
Android4.4中不能发送SD卡就绪广播
查看>>
解决:sudo: 无法解析主机:dinphy-500-310cn: 连接超时
查看>>
Asp.Net多线程用法1
查看>>
exFAT是支持Mac和Win的
查看>>
(转)postman中 form-data、x-www-form-urlencoded、raw、binary的区别
查看>>
js Date操作
查看>>
判断用户密码是否在警告期内(学习练习)
查看>>
sp_executesql的执行计划会被重用(转载)
查看>>
禅道项目管理软件插件开发
查看>>
Linux系统各发行版镜像下载
查看>>
JS获取键盘按下的键值event.keyCode,event.charCode,event.which的兼容性
查看>>
查看ORACLE 数据库及表信息
查看>>
腾讯、百度、阿里面试经验—(1) 腾讯面经
查看>>
Codeforces Round #374 (Div. 2) D. Maxim and Array 贪心
查看>>
HTML DOM 教程Part1
查看>>
GBDT的基本原理
查看>>
MySQL修改root密码的多种方法(转)
查看>>
MongoDB 基础命令——数据库表的增删改查——遍历操作表中的记录
查看>>
.NET Core 跨平台发布(dotnet publish)
查看>>