Object.assign()

通过复制一个或多个对象来创建一个新的对象。

Object.create()

使用指定的原型对象和属性创建一个新对象。

Object.defineProperty()

给对象添加一个属性并指定该属性的配置。

Object.defineProperties()

给对象添加多个属性并分别指定它们的配置。

Object.entries()

返回给定对象自身可枚举属性的[key, value]数组。

Object.freeze()

冻结对象:其他代码不能删除或更改任何属性。

Object.getOwnPropertyDescriptor()

返回对象指定的属性配置。

Object.getOwnPropertyNames()

返回一个数组,它包含了指定对象所有的可枚举或不可枚举的属性名。

Object.getOwnPropertySymbols()

返回一个数组,它包含了指定对象自身所有的符号属性。

Object.getPrototypeOf()

返回指定对象的原型对象。

Object.is()

比较两个值是否相同。所有 NaN 值都相等(这与==和===不同)。

Object.isExtensible()

判断对象是否可扩展。

Object.isFrozen()

判断对象是否已经冻结。

Object.isSealed()

判断对象是否已经密封。

Object.keys()

返回一个包含所有给定对象自身可枚举属性名称的数组。

Object.preventExtensions()

防止对象的任何扩展。

Object.seal()

防止其他代码删除对象的属性。

Object.setPrototypeOf()

设置对象的原型(即内部[[Prototype]]属性)。

Object.values()

返回给定对象自身可枚举值的数组。

转载于:https://juejin.im/post/5c7d3c7be51d454adb6c2843

Object构造函数的方法相关推荐

  1. 原型链Object的一些方法

    经典继承封装函数 o1.__proto__===O.prototype===o2 构造函数的实例的__proto__和构造函数的prototype是全等于的 function craeate(obj) ...

  2. JS面向对象——Object对象的方法补充、原型继承关系图

    一.Object.create() 这个方法用于创建一个新对象.被创建的对象的__proto__指向create函数第一个参数的原型对象prototype,在创建新对象时可以通过create函数第二个 ...

  3. Java基础深度总结:Object类-clone方法

    凡心所向,素履所往,生如逆旅,一苇以航. 内容 1.clone概述 2.Cloneable接口 3.clone与new的区别 4.浅拷贝与深拷贝(重点) 5.Object.clone 6.浅拷贝存在的 ...

  4. 构造函数与方法的区别

    1.在C#中,一些都是对象.你要用一个对象,就必须用new来实例化类(static类例外).当你用new命令时,系统就会自动调用该类的构造函数,做些初始化之类的工作.至于方法,你只能通过手工方式用&q ...

  5. JavaScript构造函数的方法

    文章目录 Object构造函数 使用new声明对象 使用{}声明对象 工厂模式 自定义构造函数模式 构造函数+原型的组合模式 Object构造函数 使用new声明对象 方法:先创建空Object对象, ...

  6. Object的finalize()方法的作用是否与C++的析构函数作用相同

    Object的finalize()方法的作用是否与C++的析构函数作用相同 public class Finalization {private static Finalization finaliz ...

  7. JavaScript中Object.prototype.toString方法的原理

    在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. <一>, ECMAScript 3  1. 在E ...

  8. JavaScript:Object.prototype.toString方法的原理

    在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. var arr = []; console.log(Obje ...

  9. 面向对象回顾(静态变量、类加载机制/双亲委派模型、Object类的方法、类和对象区别)

    1. 静态变量存在什么位置? 方法区 2. 类加载机制,双亲委派模型,好处是什么? 某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务, ...

最新文章

  1. Cisco产品线一览
  2. LINUX 使用tcgetattr函数与tcsetattr函数控制终端五
  3. hdu 5672(尺取法)
  4. 研究性论文的图注应该怎么写?
  5. 区间数值计数(洛谷P1980题题解,Java语言描述)
  6. JS兼容各个浏览器的本地图片上传即时预览效果
  7. navmenu 收起没有动画 element_ABC360等3家英语动画片课程测评:用动画片学英语不靠谱?...
  8. mac系统下快速安装windows软件 a_每日一款Mac软件之“Parallels Desktop 16.0.1(48919) Mac上最高效与好用的虚拟机工具”...
  9. 简单5步,释放Mac磁盘空间
  10. 2021-10-18word2vec训练过程
  11. MemCached存储原理
  12. 马哥linux35期,马哥Linux第五周
  13. openwrt路由器完美破解成信宿舍校园网
  14. 腾讯文档快捷键在哪里
  15. latex插入pdf
  16. 使用python读写文件_使用Python读写文件(指南)
  17. 青龙羊毛——去闲转(搬砖)
  18. idea开发配置-模板配置
  19. python实现线性回归之梯度下降法,梯度下降详解
  20. Diebold-Mariano检验

热门文章

  1. tensor转list_tensorflow中ckpt转pb
  2. idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...
  3. 北京中考计算机,规则丨2018考生:2017北京中考统招计算机录取规则
  4. mysql数据库存储数据的过程_[数据库]MySql存储过程总结
  5. python 项目中的requirements.txt文件
  6. c primer plus第六版电子版_【财经】京东超市PLUS有机联盟:有机品牌提升一站式营销解决方案...
  7. 文件处理之解决使用 feof(c语言)或(fin.eof())出现多读问题
  8. 天翼云从业认证【考前半小时的30句话】
  9. java实现大整数的加减乘除法(百练OJ:2736、2737、2980、2981)
  10. 百练OJ:2714:求平均年龄