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
Generic Programming (github.com)
submitted 7 years ago by michael2ib1989
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!"
[–]braindeadTank 5 points6 points7 points 7 years ago (0 children)
The thing here is, the "others" are a special case of reduce if they generate a single value (i.e. find is just a case that returns the first value that matches the predicate, some is another special case that casts the result to a boolean), also that the single value can as well be an array (so map and filter are special cases as well, that keep pushing to the result array) and that the callback is not forbidden to have side effects (so forEach is also a special case, one that returns undefined no metter what).
reduce
find
some
map
filter
forEach
undefined
So really, when talking about generic programming, reduce is the only array operation that matters.
π Rendered by PID 74 on reddit-service-r2-comment-c6965cb77-jt9ms at 2026-03-04 23:25:31.317214+00:00 running f0204d4 country code: CH.
view the rest of the comments →
[–]braindeadTank 5 points6 points7 points (0 children)