美文网首页
对象的预定义属性及方法

对象的预定义属性及方法

作者: 多年0以后 | 来源:发表于2018-08-01 11:07 被阅读0次

Object实例的方法及属性

  • object.constructor 对象的继承属性,其指向对象的构造函数,通常使用它来判断一个对象的类

  • object.hasOwnProperty(propertyName) 判断指定属性是否是对象自有属性

  • object.properytlsEnumerable(propertyName) 判断指定属性是否可枚举

  • object.isPrototypeOf(o) 判断当前对象是否是参数对象原型

Object对象的方法及属性:

  • Object.keys() 获取当前对象的自有的可枚举的属性名称集合

  • Object.getOwnPropertyNames(o) 获取对象的自有属性名称集合

  • Object.create(proto,descriptors) 指定原型创建一个对象,proto为原型,descriptors为属性描述符

  • Object.definepropety(o, propertyName, descirptors) 为对象添加属性及配置属性描述符

  • Object.defineproperties(o,descriptors) 为对象添加新属性同时配置属性描述符 (上一个方法的批处理版本)

  • Object.getOwnPropertyDescriptor(o,propertyName) 获取对象的指定属性的属性描述符

  • Object.getPrototypeOf(o) 获取对象的原型对象

  • Object.preventExtensions(o) 使对象不可扩展,即不可添加新的属性

  • Object.isExtensible(o) 判断一个对象是否可以添加新属性

  • Object.freeze(o) 冻结对象,冻结指对象不可添加新的属性,所有已有属性不可配置、不可写

  • Object.isFrozen(o) 判断对象是否被冻结

  • Object.seal(o) 封闭对象,封闭指对象不可添加新的属性,所有已有属性不可配置

  • Object.isSealed(o) 判断对象是否被封闭

相关文章

  • JS-对象

    1. 基础 可通过字面量定义对象,在对象内部定义属性和方法 可以通过对象.属性或者对象['属性'] 对象['方法...

  • 构造函数

    1.采用字面量赋值方式定义对象 letobj={//定义属性//定义方法} 通过对象名.属性,调用对象的属性,可以...

  • 对象的预定义属性及方法

    Object实例的方法及属性 object.constructor 对象的继承属性,其指向对象的构造函数,通...

  • Python基础语法(八)面向对象

    类定义 类中包含属性和方法,类通过class来定义 不用定义属性,属性在每个对象中是独立的 对象包含对象 隐藏对象...

  • 2020-06-14

    1.定义类方法(不是对象方法): 2.类属性,对象属性可以覆盖类属性:

  • 035_wz_hm_私有属性和私有方法

    私有属性和私有方法 应用场景及定义方式 应用场景: 在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用...

  • javaScript创建对象的几种方式

    1.工厂方式 说明:1.在函数中定义对象,并定义对象的各种属性,,虽然属性可以为方法,但是建议将属性为方法的属性定...

  • 对象_原型

    理解对象 对象 定义有属性property和方法function就是对象。解析属性property:描述对象的状态...

  • 初始类和对象

    对象的特征 属性 方法 定义一个类的步骤 定义类名 编写类的属性 编写类的方法 使用对象 创建对象类名 对象名=n...

  • 06面向对象编程,A1员工管理

    目标及说明 目标: 熟悉掌握类、对象、属性、方法之间的关系 熟悉掌握类的定义和使用 掌握实例方法、静态方法的调用 ...

网友评论

      本文标题:对象的预定义属性及方法

      本文链接:https://www.haomeiwen.com/subject/fidlvftx.html