Copyright © tutorialspoint.com

Prototype Object extend() Method

previous next


Advertisements

This method copies all properties from the source to the destination object. This is used by Prototype to simulate inheritance by copying to prototypes.

Syntax:

Object.extend(dest, src);

Return Value :

Example:

<html>
<head>
<title>Prototype examples</title>
<script type="text/javascript" 
   src="/javascript/prototype.js">
</script>

<script>

function showResult(){

   var o1 = { name: 'Prototype', version: 1.5 };
   // An empty object
   var o2 = {};
   var o2 = Object.extend(o2, o1);

   alert( " Value of o2.name :" + o2.name );
   // Returns Prototype

   alert( " Value of o2.version :" + o2.version );
   // Returns 1.5

}

</script>
</head>

<body>

  <p>Click the button to see the result.</p>
  <br />
  <br />
  <input type="button" value="Result" onclick="showResult();"/>

</body>
</html>

To understand it in better way you can Try it yourself.


previous next

Copyright © tutorialspoint.com