Skip to main content
0:00est. 2 min

Chapter 40- Framework Aside (Function Overloading)

Notes

Function Overloading means we can have function of same name with different number of params. This thing is not available in js because functions are objects
function greet ( firstname,lastname,language ) {
language = language || ‘en'; //default param
if(language == ‘en'){
console.log("Hello " + firstname + " " + lastname);
}
if(language == ‘es'){
console.log("Hola " + firstname + " " + lastname);
}
}
greet(‘John','Doe','en'); //Hello John Doe
greet(‘John','Doe','es'); //Hola John Doe