JavaScript Object类的静态方法
ES5
使用指定的原型及属性创建一个新对象
Object.create(prototype)
Object.create(prototype,descriptors)
创建或配置指定对象的某个属性
Object.defineProperty(object,name,desc)
创建或配置指定对象的一个或多个属性
Object.defineProperties(object,descriptors)
将指定对象设置为不可改变 (冻结对象)
Object.freeze(object)
查询指定对象的指定属性的特性
Object.getOwnPropertyDescriptor(object,name)
返回一个包含指定对象的所有非继承属性名的数组,包括不可枚举属性
Object.getOwnPropertyNames(object)
返回指定对象的原型
Object.getPrototypeOf(object)
检查当前对象是否含有某个非继承的属性
Object.hasOwnProperty(propertyname)
检查当前对象是否能添加新属性
Object.isExtensible(object)
检查当前对象是否已冻结
Object.isFrozen(object)
简单指定对象是否为封闭的
Object.isSealed(object)
返回一个包含指定对象的所有能非继承可枚举属性名的数组
Object.keys(object)
组织向指定对象添加新的属性
Object.preventExtensions(object)
检测某个属性是否在for/in循环中可见(是否可枚举)
Object.propertyIsEnumerable(propertyname)
阻止向指定对象添加新的属性或删除现有属性
Object.seal(object)
定义一个对象的字符串表示形式
Object.toString(object)
定义一个对象的本地化的字符串表示形式
Object.toLocaleString(object)
给定对象的原始值
Object.valueOf(object)
Object.setPrototypeOf(child, parent)
Object.getOwnPropertySymbols(o)
Object.entries()
ES6新增
Object.assign()
Object.is()
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JavaScript 原型
原型对象:每一个对象都从原型继承属性 原型的存在 所有通过对象直接量创建的对象都具有同一个原型对象,通过Object.prototype获得对该原型对象的引用 通过new关键字和构造函数创建的对象的原型就是构造函数的prototype属性的值,当然通过new Object()创建的对象也继承自Object.prototype 通过Object.create()创建的对象使用第一个参数作为创建对象的原型 没有原型的对象为数不多,Object.prototype就是其中之一,不继承任何属性 所有的内置构造函数都具有一个继承自Object.prototype的原型,所以Array.prototype继承自Object.prototype,由new Array()创建的Array对象的属性同时继承自Array.prototype和Object.prototype。则一系列原型对象链接起来构成了我们所说的原型链 原型的作用 类继承:原型对象的属性被类的所有实例所继承,如果原型对象的值是函数,这个函数就做作为类的实例方法调用 原型的访问 类访问原型对象的方式:ClassName.prototype...
- 下一篇
JavaScript - ES6
ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。 ECMAScript 的背景 JavaScript 是大家所了解的语言名称,但是这个语言名称是商标( Oracle 公司注册的商标)。因此,JavaScript 的正式名称是 ECMAScript 。1996年11月,JavaScript 的创造者网景公司将 JS 提交给国际化标准组织 ECMA(European computer manufactures association,欧洲计算机制造联合会),希望这种语言能够成为国际标准,随后 ECMA 发布了规定浏览器脚本语言的标准,即 ECMAScript。这也有利于这门语言的开放和中立。 ECMAScript 的历史 ES6 是 ECMAScript 标准十余年来变动最大的一个版本,为其添加了许多新...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启