内容目录
Object
对象是JavaScript中几乎所有对象的基类。简而言之,几乎所有的JavaScript对象都继承自Object对象的实例。因此几乎所有对象都可以使用Object对象的属性和方法。
Object
对象的主要作用就是为所有JavaScript对象提供共有的功能,以及将基本的元数据类型(boolean、number等)封装为对象。
JavaScript中所有基于Object
对象的对象都支持expando属性,也就是可以在程序运行时添加或移除对象的成员。
所有主流浏览器均支持该对象。
Object 对象的属性
属性 | 描述 |
---|---|
constructor | 返回创建该对象的构造函数 |
prototype | 返回创建该对象的函数的原型对象 |
Object 对象的方法
方法 | 描述 |
---|---|
Object() | 构造函数将任意数据包装为对象,返回一个与指定参数对应类型的对象。 |
hasOwnProperty(x) | 指示对象是否具有指定名称的属性。 |
isPrototypeOf(x) | 指示对象是否存在于另一个对象的原型链中。 |
propertyIsEnumerable(x) | 指示指定属性是否为对象的一部分以及该属性是否是可枚举的。 |
toLocaleString() | 以字符串的形式返回值,该值适合于宿主环境的当前区域设置。 |
toString() | 返回表示对象的字符串。 |
valueOf() | 返回对象的原始值。 |
0 条评论
撰写评论