Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

hasOwnProperty Method

Returns a Boolean value indicating whether an object has a property with the specified name.

function hasOwnProperty(proName : String) : Boolean

Arguments

proName
Required. String value of a property name.

Remarks

The hasOwnProperty method returns true if the object has a property of the specified name, false if it does not. This method does not check if the property exists in the object's prototype chain; the property must be a member of the object itself.

Example

In the following example, all String objects share a common split method.

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

The output of this program is:

false
true

Requirements

Version 5.5

See Also

in Operator

Applies To: Object Object

Show:
© 2015 Microsoft