⏱ 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