首页 > 其他分享 >每个构造函数都有个propotype属性,每个实例化对象都有个隐式原型__propo__,对象的隐式原型指向其构造函数的显示原型

每个构造函数都有个propotype属性,每个实例化对象都有个隐式原型__propo__,对象的隐式原型指向其构造函数的显示原型

时间:2023-11-08 14:36:06浏览次数:27  
标签:__ 对象 原型 prototype 隐式 构造函数

每个构造函数都有个propotype属性,每个实例化对象都有个隐式原型__propo__,对象的隐式原型指向其构造函数的显示原型

所有的引用类型(数组,对象,函数),都有__proto__属性,属性值是一个普通的对象

对象分为函数对象和普通对象,只有函数对象是有prototype的,object.__proto__也有prototype,但它指向null

注意:并非每个对象都具有一个名为prototype的方法,只有构造函数才有

Object.prototype是一个对象,但是Object.prototype.proto=null,不存在Object.prototype.proto=null.prototype;

但注意 null其实不能称为js对象,而是设计上的bug

var obj = Object.create(null)

没有__proto__属性

标签:__,对象,原型,prototype,隐式,构造函数
From: https://www.cnblogs.com/longmo666/p/17817335.html

相关文章

  • elasticview elk查看工具安装
    ElasticView是一款用来监控ElasticSearch状态和操作ElasticSearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点,官网地址:http://www.elastic-view.cnElasticSearch连接树管理(更方便的切换测试/生产环境)支持权限管理支持sql转换成dsl语法更方便的重......
  • C语言程序设计 练习题参考答案 第一章
    /*C语言程序设计练习题参考答案第一章p11,1.5输出以下文字:Iamastudent,IloveChina.*/#include<stdio.h>voidmain(){printf("Iamastudent,IloveChina.");}/*C语言程序设计练习题参考答案第一章p11,1.6求a,b,c三个数的平均值,参考程序一*/......
  • 系统安全及应用
    系统账号基本措施将非登录用户的shell设为/sbin/nologin锁定长期不适用的账号(passwd-l/usermod-L)删除无用的账号锁定账号文件passwd,shadowchattrchattr+iaa#给aa文件一个不可删除状态cahtte-iaa#将aa文件的不可删除状态撤销掉 #给了aa的i权限无法删除 #把a......
  • C语言程序设计 安装Visual C++ 6图示
    本示例安装VC6用于编写,编译和调试C语言。下载:首先从网上下载英文企业版VisualStudio6,约250-650M。迅雷下载:http://www.gougou.com/search?search=vc%2B%2B%206&id=0 英文企业版VisualStudio6安装图示:  ......
  • vue+element拖动排序功能
    vue+element拖动排序功能安装npminstallvuedraggable-S引用importdraggablefrom'vuedraggable'注册组件components:{draggable},通过draggable标签来使用代码<draggablev-model="urlPic":move="onMove"@start=......
  • C语言程序设计习题参考答案
    [1]C语言程序设计授课日历2010春季 [2]C语言程序设计编号和学号对应关系2010春季[3]C语言程序设计答疑安排(2010春季) 公布教材上练习题的参考答案。随着教学进度逐步公布。[1]C语言程序设计练习题参考答案第一章[2]C语言程序设计练习题参考答案第二章[3]C语言......
  • C语言程序设计 数据类型转换
    C语言规定,不同类型的数据需要转换成同一类型后才可进行计算,在整型、实型和字符型数据之间通过类型转换便可以进行混合运算(但不是所有类型之间都可以进行转换).当混合不同类型的变量进行计算时,便可能会发生类型转换.相同类型的数据在转换时有规则可循:字符必须先转换为整数......
  • Collectons.sort的坑
    [Requestprocessingfailed;nestedexceptionisjava.lang.IllegalArgumentException:Comparisonmethodviolatesitsgeneralcontract!]withrootcausejava.lang.IllegalArgumentException:Comparisonmethodviolatesitsgeneralcontract!atjava.util.Ti......
  • ReportViewer (RDLC) 中的换行符是什么
     报表换行 1ReportViewer(RDLC)中的换行符是什么:chr(13)&chr(10) , 或者 & vbcrlf &示例:=Fields!FirstLine.Value&chr(13)&chr(10)&Fields!SecondLine.Value 2ReportViewer(RDLC)中改变文字方向:水平,纵向(垂直)WritingMode:tb-rl 纵向(垂直)WritingMod......
  • 关于后代选择器、分组选择器、多类选择器的区别
    后代选择器(descendantselector)又称为包含选择器在后代选择器中,规则左边的选择器一端包括两个或多个用空格分隔的选择器。选择器之间的空格是一种结合符通常写法为:标签名标签名{样式....}如下   <style>        h1 em{color:red;}        </style......