hasOwnProperty 方法

返回一个布尔值,该值指示一个对象是否具有指定名称的属性。

function hasOwnProperty(proName : String) : Boolean

实参

  • proName
    必选。 一个属性名称的字符串值。

备注

如果该对象具有某指定名称的属性,则 hasOwnProperty 方法返回 true;否则将返回 false。 此方法不会检查对象的原型链中是否存在该属性;该属性必须是对象本身的一个成员。

示例

在下面的示例中,所有 String 对象共享一个公共 split 方法。

var s = new String("JScript");
print (s.hasOwnProperty("split"));
print (String.prototype.hasOwnProperty("split"));

该程序的输出为:

false
true

要求

版本 5.5

应用于:

Object 对象

请参见

参考

in 运算符