Tutorials Point


  Learn Prototype
  Prototype Resources
  Selected Reading

Copyright © 2014 by tutorialspoint



  Home     References     Discussion Forums     About TP  

Prototype Object extend() Method


previous next AddThis Social Bookmark Button


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 :

  • Returns an altered object.

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 Printer Friendly

Advertisements


  

Advertisements