Function factory in javascript

Something Like that:
Function factory

For that you need to create first html code.

JS

function makeGreeting(lang){
    return function(firstname, lastname){
        if(lang === 'en'){
            document.write('Hello ' + firstname + ' ' + lastname);
        }
        if(lang === 'es'){
            document.write('Hola ' + firstname + ' ' + lastname);
        }
    }
}
var greetEnglish = makeGreeting('en');
var greetSpanish = makeGreeting('es');

greetEnglish('John', 'Doa');
document.write('
'); greetSpanish('John', 'Doa');

[codepen_embed height=”265″ theme_id=”0″ slug_hash=”ZJvxrV” default_tab=”result” user=”pradeepanvi”]See the Pen Function factory in javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]

Now you can see

Hello John Doa
Hola John Doa

Leave a Reply

Your email address will not be published. Required fields are marked *