Override Javascript Function Based on Passed Parameters
- by George
Is it possible to override a function based on the number of parameters that you are passing into it? For instance:
function abc(name) {
document.write ('My name is' + name);
}
function abc(name,friend) {
document.write ('My name is' + name + 'and my best friend\'s name is' + friend);
}
So in the HTML if I just called abc(george) it would use the first version of the function, but if I called abc(george,john) it would use the second version.
There may be other ways to accomplish the example I used, but I'm just wondering if the concept is sound in javascript.