Object构造函数的方法
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构造函数的方法相关推荐
- 原型链Object的一些方法
经典继承封装函数 o1.__proto__===O.prototype===o2 构造函数的实例的__proto__和构造函数的prototype是全等于的 function craeate(obj) ...
- JS面向对象——Object对象的方法补充、原型继承关系图
一.Object.create() 这个方法用于创建一个新对象.被创建的对象的__proto__指向create函数第一个参数的原型对象prototype,在创建新对象时可以通过create函数第二个 ...
- Java基础深度总结:Object类-clone方法
凡心所向,素履所往,生如逆旅,一苇以航. 内容 1.clone概述 2.Cloneable接口 3.clone与new的区别 4.浅拷贝与深拷贝(重点) 5.Object.clone 6.浅拷贝存在的 ...
- 构造函数与方法的区别
1.在C#中,一些都是对象.你要用一个对象,就必须用new来实例化类(static类例外).当你用new命令时,系统就会自动调用该类的构造函数,做些初始化之类的工作.至于方法,你只能通过手工方式用&q ...
- JavaScript构造函数的方法
文章目录 Object构造函数 使用new声明对象 使用{}声明对象 工厂模式 自定义构造函数模式 构造函数+原型的组合模式 Object构造函数 使用new声明对象 方法:先创建空Object对象, ...
- Object的finalize()方法的作用是否与C++的析构函数作用相同
Object的finalize()方法的作用是否与C++的析构函数作用相同 public class Finalization {private static Finalization finaliz ...
- JavaScript中Object.prototype.toString方法的原理
在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. <一>, ECMAScript 3 1. 在E ...
- JavaScript:Object.prototype.toString方法的原理
在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. var arr = []; console.log(Obje ...
- 面向对象回顾(静态变量、类加载机制/双亲委派模型、Object类的方法、类和对象区别)
1. 静态变量存在什么位置? 方法区 2. 类加载机制,双亲委派模型,好处是什么? 某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务, ...
最新文章
- Cisco产品线一览
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端五
- hdu 5672(尺取法)
- 研究性论文的图注应该怎么写?
- 区间数值计数(洛谷P1980题题解,Java语言描述)
- JS兼容各个浏览器的本地图片上传即时预览效果
- navmenu 收起没有动画 element_ABC360等3家英语动画片课程测评:用动画片学英语不靠谱?...
- mac系统下快速安装windows软件 a_每日一款Mac软件之“Parallels Desktop 16.0.1(48919) Mac上最高效与好用的虚拟机工具”...
- 简单5步,释放Mac磁盘空间
- 2021-10-18word2vec训练过程
- MemCached存储原理
- 马哥linux35期,马哥Linux第五周
- openwrt路由器完美破解成信宿舍校园网
- 腾讯文档快捷键在哪里
- latex插入pdf
- 使用python读写文件_使用Python读写文件(指南)
- 青龙羊毛——去闲转(搬砖)
- idea开发配置-模板配置
- python实现线性回归之梯度下降法,梯度下降详解
- Diebold-Mariano检验
热门文章
- tensor转list_tensorflow中ckpt转pb
- idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...
- 北京中考计算机,规则丨2018考生:2017北京中考统招计算机录取规则
- mysql数据库存储数据的过程_[数据库]MySql存储过程总结
- python 项目中的requirements.txt文件
- c primer plus第六版电子版_【财经】京东超市PLUS有机联盟:有机品牌提升一站式营销解决方案...
- 文件处理之解决使用 feof(c语言)或(fin.eof())出现多读问题
- 天翼云从业认证【考前半小时的30句话】
- java实现大整数的加减乘除法(百练OJ:2736、2737、2980、2981)
- 百练OJ:2714:求平均年龄