| 
 <html>
 <body>
 <script language="javascript">
 function Object(firstName, lastName){
 this.firstName = firstName;
 this.lastName = lastName;
 }
 function function1(){
 myObject.age = function3;
 alert(myObject.age());
 }
 function function2(){
 myObject.favoriteColor = 'Blue';
 alert(myObject.favoriteColor);
 }
 function function3(){
 return 34;
 }
 var myObject = new Object('John', 'Smith');
 </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>
 
 
 
 
 |