Override Javascript Function Based on Passed Parameters -
is possible override function based on number of parameters passing it? instance:
function abc(name) { document.write ('my name is' + name); } function abc(name,friend) { document.write ('my name is' + name + 'and best friend\'s name is' + friend); }
so in html if called abc(george) use first version of function, if called abc(george,john) use second version.
there may other ways accomplish example used, i'm wondering if concept sound in javascript.
javascript not support function overloading.
you can, however:
if (typeof friend === "undefined") { // } else { // else }
Comments
Post a Comment