属性
constructor
prototype
实例方法
1、toString()返回当前对象的字符串形式,返回值为String类型。
2、toLocaleString()返回当前对象的"本地化"字符串形式,以便于当前环境的用户辨识和使用,返回值为String类型。
3、valueOf()返回指定对象的原始值。
静态方法
1.Object.assign(target, ...sources)
功能:把一个或多个源对象的可枚举、自有属性值复制到目标对象中,返回值为目标对象。
2、Object.create(proto [,propertiesObject])
功能:创建一个对象,其原型为prototype,同时可添加多个属性。
3、Object.defineProperty(obj, prop, descriptor)
功能:在一个对象上定义一个新属性或修改一个现有属性,并返回该对象。
4、Object.defineProperties(obj, props)
功能:在一个对象上定义一个或多个新属性或修改现有属性,并返回该对象。
8、Object.getOwnPropertyNames(obj)
功能:获取目标对象上的全部自有属性名(包括不可枚举属性)组成的数组。
9.Object.getPrototypeOf(obj)
11、Object.keys(obj)
功能:获取目标对象上所有可枚举属性组成的数组。
功能:获取指定对象的原型,即目标对象的prototype属性的值。