JPDG13

More on Closures, JS

Apr 27th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function makeGreeting(language) {
  2.    
  3.     return function(firstname, lastname) {
  4.         if (language === 'en') {
  5.             console.log(`Hello, ${firstname} ${lastname}.`);
  6.         }
  7.        
  8.         if (language === 'es') {
  9.             console.log(`Hola, ${firstname} ${lastname}.`);
  10.         }
  11.     }
  12. }
  13.  
  14. var greetEnglish = makeGreeting('en');
  15. var greetSpanish = makeGreeting('es');
  16.    
  17. greetEnglish('Jason', 'DeGraaf');    
  18. greetSpanish('Eddier', 'Vedder');
Add Comment
Please, Sign In to add comment