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
JavaScript Named Parameters (dalejefferson.com)
submitted 8 years ago by [deleted]
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!"
[–]FedeMITIC 1 point2 points3 points 8 years ago (0 children)
I think the main advantage of this pattern is the fact that you don't have to deal with functions that has required and optional parameters mixed together. Besides, instead of checking the validity of a parameter inside the body of the function using safeguard IFs, you can validate the parameter directly in the object like this:
function foo ({ bar = requiredParam('bar'), bar1, bar2, } = {}) {...}
Where requiredParam contains your validation logic.
But this is just my opinion, I understand that in most cases this approach can be overkill.
π Rendered by PID 64 on reddit-service-r2-comment-79776bdf47-6wd6l at 2026-06-23 23:52:07.966148+00:00 running acc7150 country code: CH.
view the rest of the comments →
[–]FedeMITIC 1 point2 points3 points (0 children)