JavaScript Reference/Javascript Methods/hasOwnProperty
"hasOwnProperty()" Example
<html>
<body>
<script language="javascript">
function Object(firstName, lastName){
this.firstName = firstName;
this.lastName = lastName;
}
function function1(){
myObject.getAge = getAge;
alert(myObject.getAge());
}
function function2(){
myObject.favoriteColor = "Blue";
alert(myObject.favoriteColor);
}
function getAge(){
return 35;
}
var myObject = new Object("first name", "last name");
</script>
<button onclick="function2();">Add property</button>
<button onclick="function1();">Add method</button>
<button onclick="alert(myObject.constructor);">Constructor</button>
<button onclick="alert(myObject.isPrototypeOf(myObject));">PrototypeOf</button>
<button onclick="alert(myObject.hasOwnProperty("lastName"));">HasProperty</button>
</body>
</html>
"hasOwnProperty()" is applied to
+----------------+--------------------------------------------------------------+
| Applied_To |Object |
+----------------+--------------------------------------------------------------+
"hasOwnProperty()" Syntax, Parameters and Note
Note:
Has your own property.
Returns true or false.
Syntax:
objectName.hasOwnProperty(param1)
Parameters:
param1 Required; the property name.