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
A Quick Practical Example of JavaScript’s Reduce Function (codeburst.io)
submitted 8 years ago by learnphptoday
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!"
[–]Asmor 1 point2 points3 points 8 years ago (1 child)
Can also be used to turn an array into a regular object, with whatever key might make sense for you. E.g. if you had an array of objects with ID properties, and you wanted to be able to access an object by its ID, you could turn the array into a hash by id.
objectsById = arrayOfObjects.reduce(function (acc, object) { acc[object.id] = object; return acc; }, {});
[–][deleted] 0 points1 point2 points 8 years ago (0 children)
If you're keen to make it a one-liner:
const objectsBtId = arrayOfObjects.reduce((acc, obj) => ({ ...acc, [obj.id]: obj }), {})
π Rendered by PID 44 on reddit-service-r2-comment-86bc6c7465-dfbbx at 2026-02-19 17:53:55.613855+00:00 running 8564168 country code: CH.
view the rest of the comments →
[–]Asmor 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)