hasOwnProperty Method (Windows Scripting - JScript)

 

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

Syntax

object.hasOwnProperty(proName)

Arguments

  • object
    Required. Instance of an object.

  • proName
    Required. String value of a property name.

Remarks

The hasOwnProperty method returns true if 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.

In the following example, all String objects share a common split method. The following code will display false and true.

var s = new String("Sample");
document.write(s.hasOwnProperty("split"));
document.write(String.prototype.hasOwnProperty("split"));

Requirements

Version 5.5

Applies To: Object Object (Windows Scripting - JScript)

Change History

Date

History

Reason

March 2009

Changed print to document.write in example code.

Content bug fix.

See Also

in Operator (Windows Scripting - JScript)