Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var object1 = function () {
  2.     return {
  3.         z : function () { console.log('action1'); },
  4.         a : function () { console.log('action2'); },
  5.         m : function () { console.log('action3'); }
  6.     };
  7. };
  8.  
  9. var object2 = function () {
  10.     var extend  = object1();
  11.     extend.a = function () { console.log('actionNOTHING PLAYA!! Action2 got ownt!'); };
  12.    
  13.     extend.b = function() { console.log('action4'); };
  14.    
  15.     return extend;
  16. };
  17.  
  18. var object3 = function () {
  19.     var extend  = object2();
  20.  
  21.     extend.stuff = function() { console.log('action5'); };
  22.    
  23.     return extend;
  24. };
  25.  
  26. //var display = object1();
  27. //var display = object2();
  28. var display = object3();
  29.  
  30. for (var method in display) {
  31.     if (typeof display[method] === "function") {
  32.         display[method]();
  33.     };
  34. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement