JavaScript Reference/Javascript Methods/hasOwnProperty

Материал из Web эксперт
Версия от 18:30, 25 мая 2010; (обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

"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.