美文网首页
JavaScript基本概念之数据类型Object

JavaScript基本概念之数据类型Object

作者: 胖胖冰 | 来源:发表于2017-05-18 10:43 被阅读47次

Object

ECMAScript中的对象就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的示例并为其添加属性和(或)方法,就可以创建自定义对象。如:

var o = new Object();
var o = new Object; //有效

在ECMAScript中,Object类型是所有其它的实例的基础。Object类型所具有的任何属性和方法也同样存在与更具体的对象中。
Object的每个示例都具有下列属性和方法:

  • constructor:保存着用于创建当前对象的函数。对于前面的例子而言,构造函数就是Object()
  • hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。其中,作为参数的属性名
    (propertyName)必需以字符串形式指定(如:o.hasOwnProperty("name")).
  • isPrototypeOf(object):用于检查传入的对象是否是当前对象的原型。
  • propertyIsEnumerable(propertyName):用于检查给的的属性是否能够用for-in语句来枚举。与hasOwnProperty()方法一样,作为参数的属性名称必需以字符串形式指定。
  • toLocalString():返回对象的字符串表示,该字符串与执行环境的地区对应。
  • toString():返回对象的字符串表示。
  • valueOf():返回对象的字符串、数值或布尔值表示。通常与toString方法的返回值相同。

相关文章

网友评论

      本文标题:JavaScript基本概念之数据类型Object

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