首页 > 其他分享 >对象——原型

对象——原型

时间:2022-11-24 22:24:30浏览次数:36  
标签:__ obj proto 对象 原型 null

每个对象都有原型

  • 原型里存着对象的共有属性
  • 比如obj的原型就是一个对象
  • obj.__proto__存着这个对象的地址
  • 这个对象里有toString/construcor/valueOf等共有属性

对象的原型也是对象

  • 所有的对象原型也有原型
  • obj = {}的原型是所有对象的原型
  • 这个原型包含所有对象的共有属性,是所有对象的根

这个原型也有原型,是null

let obj = {
  name:'yang',
  age:18
}
obj.__proto__  //得到obj的原型,里面有所有对象的共有属性。
obj.__proto__.__proto__   //null,原型也有原型,是null


标签:__,obj,proto,对象,原型,null
From: https://www.cnblogs.com/lige-233/p/16923631.html

相关文章

  • XmlHttpRequest对象创建于使用片段及处理字符串文本(Get)
    XmlHttpRequest对象创建于使用片段及处理字符串文本(Get)*.js//用户名校验的方法//这个方法将使用XMLHTTPRequest对象来进行AJAX的异步数据交互va......
  • XmlHttpRequest对象创建于使用片段及处理xml(Post)
    XmlHttpRequest对象创建于使用片段及处理xml.js//用户名校验的方法//这个方法将使用XMLHTTPRequest对象来进行AJAX的异步数据交互varxmlhttp;fu......
  • XmlHttpRequest对象创建于使用片段及处理字符串文本(Post)
    XmlHttpRequest对象创建于使用js//用户名校验的方法//这个方法将使用XMLHTTPRequest对象来进行AJAX的异步数据交互varxmlhttp;functionverify()......
  • 对象
    设置或者修改自有属性的某种特性:Object.defineProperty()eg: varo={}varobj=Object.defindPeoperty(o,'x',{value:1,writable:......
  • 对象读属性
    查看所有属性查看自身属性Object.keys(obj)查看自身属性和共有属性console.dir(obj)查看自身属性和属性值Object.entries(obj)4.如何判断一个属性是自身......
  • 对象——删属性
    删除属性deleteobj.xxx或者deleteobj['xxx']//即可删除obj的xxx属性注意区分属性值为undefined和不含属性名//不含属性名'xxx'inobj===flase//含属性......
  • 面向对象进阶(抽象、接口、内部类)
    ​ 抽象类:我们把没有方法体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。 抽象方法:没有方法体的方法。抽象类:包含抽象方法的类。 抽象类不......
  • 设计模式——2、原型模式
     在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空拔下猴毛轻轻一吹就变出很多......
  • maven制作archetype(原型)
    1.在本地新建第一个符合公司规范的maven项目2.创建archetype到本地仓库因为idea会生成很多不必要的文件,所以首先创建一个archetype.properties,配置需要过滤的文件#打包过滤......
  • js判断是否是Json对象
    有两种方法1.使用正则表达式(推荐),代码如下:if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[e......