定义

  • ES中对象是一组数据和功能的集合
  • 对象被认为是౼个特定引用类型的实例

创建和使用

  • 对象通过new操作符跟对象类型的名称来创建
  • 如果没有参数,可以省略括号

属性和方法

属性和方法 作用
constructor 用于创建当前对象的函数
hasOwnProperty(propertyName) 用于判断当前对象上是否存在给定属性
isPrototypeOf(Object) 用于判断当前对象是否是另一个对象的原型
propertyIsEnumerable(propertyName) 用于判断给定的属性是否可以使用for-in语句枚举
toLocaleString() 返回对象的字符串表示,该字符串反映对象所在的本地化执行环境
toString() 返回对象的字符串表示
valueOf() 返回对象对应的字符串、数值或布尔值表示,通常与toString()返回值相同