Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. var MyObj = function(){
  2. this.Name = "Stackoverflow";
  3. }
  4.  
  5. MyObj.prototype.prop = "OK";
  6.  
  7. var instance = new MyObj();
  8. instance.prop = "OK";
  9.  
  10. console.log(instance.hasOwnProperty("Name")); //true
  11. console.log(Object.getOwnPropertyNames(instance)); //[ 'Name', 'prop' ]
  12.  
  13. var MyDream = function(){}
  14. MyDream.prototype.canAccessThisMethod = function(x){};
  15.  
  16. var instanceSample = new MyDream();
  17.  
  18. instanceSample.canAccessThisMethod("blabla"); //because of prototype
  19. MyDream.method(blabla); // didn't work.
  20.  
  21. instanceSample.prototype.method = function( x ){
  22. ...
  23. }
  24.  
  25. var MyDream = function(){}
  26. MyDream.prototype.canAccessThisMethod = function(x){ };
  27.  
  28. var instanceSample = new MyDream();
  29.  
  30. instanceSample.canAccessThisMethod("blabla"); //because of prototype
  31. MyDream.method(blabla); //How can we write "MyDream.method" in this example
  32.  
  33. var MyDream = function(){}
  34.  
  35. MyDream.prototype.canAccessThisMethod = function(x){ };
  36.  
  37. MyDream.method(blabla);
  38.  
  39. MyDream.method = function(x) {
  40. console.log(x);
  41. }
  42.  
  43. MyDream.method("bla bla");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement