Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. //////////////////////////
  2. // definition
  3. //////////////////////////
  4.  
  5. //class definition
  6.  
  7. function Programmer(name, favoriteLanguage){
  8. //object properties
  9. this.name = name;
  10. this.favoriteLanguage = favoriteLanguage;
  11. }
  12.  
  13. // Add methods
  14. Programmer.prototype.presentHimself = function(){
  15. console.info("Hi, my name is " + this.name + ", I love programming " + this.favoriteLanguage);
  16. };
  17.  
  18. //////////////////////////
  19. // instance, use...
  20. //////////////////////////
  21. // Instantiate new objects
  22. var JavascriptProgrammer = new Programmer("ECMA", "Javascript");
  23.  
  24. // Invoke methods like this
  25. JavascriptProgrammer.presentHimself(); // logs info in console : "Hi, my name is ECMA, I love programming Javascript"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement