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