Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. var person = {
  2. init : function(id , name) {
  3. this.id = id;
  4. this.name = name;
  5. },
  6. getName : function() {
  7. console.log(this.name);
  8. }
  9. };
  10.  
  11. person.init(111, "Deepak");
  12. person.getName(); // "Deepak"
  13.  
  14.  
  15. function getObject(obj) {
  16. var extendObj = Object.create(obj);
  17. var argu = [];
  18. for(var i=1; i < arguments.length; i=i+1) {
  19. argu.push(arguments[i]);
  20. }
  21. obj.init.apply(extendObj,argu);
  22. return extendObj;
  23. }
  24.  
  25. var p1 = getObject(person , 121 , "Chetan");
  26. //var p1 = Object.create(person);
  27. //p1.init(121 , "Chetan");
  28.  
  29. p1.getName(); // "Chetan"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement