What is the best way(s) to fake function overloading in Javascript?
I know it is not possible to overload functions in Javascript as in other languages.
If I needed a function with two uses foo(x) and foo(x,y,z) which is the best / preferred way:
- Using different names in the first place
- Using optional arguments like
y = y || 'default' - Using number of arguments
- Checking types of arguments
- Or how?
No comments:
Post a Comment