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

🌟 Join the Javascript360 community

Connect with fellow JS developers, and get free interview prep, React challenges, and DSA guides.

Join on WhatsApp →