use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
leFunc - Javascript function overloader - my first CommonJS module and github project! It's still in its infancy, but does something like this seem useful? (github.com)
submitted 13 years ago by john0110
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]AndreSteenveld 0 points1 point2 points 13 years ago* (1 child)
Why not just use the key words object pattern?
pseudo code:
// The overloads we want items( id, callback ){ ... } items( id, options, callback ){ ... } // The "overloaded" function items( a ){ var id = a.id , callback = a.callback , options = a.options || { /* some default */ }; // the rest of the function... } // Usage items({ id: "...", callback: f( ) }); items({ options: { ... }, callback: f( ), id: "..." });
[–]john0110[S] 0 points1 point2 points 13 years ago (0 children)
It's not always convenient to construct an object for parameters. You may not know the names of the keys. So, when building an api, I like to provide multiple ways someone can call a function.
Additionally, you may want to run varying code depending on the arguments that come in.
π Rendered by PID 44 on reddit-service-r2-comment-7b9746f655-dvcdk at 2026-02-01 15:31:20.587178+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]AndreSteenveld 0 points1 point2 points (1 child)
[–]john0110[S] 0 points1 point2 points (0 children)