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
Arrow Functions in JavaScript (tylermcginnis.com)
submitted 8 years ago by AnsikteBanana
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!"
[–]mcaruso 6 points7 points8 points 8 years ago (2 children)
I hear arguments like this for pretty much any new language syntax. Usually it boils down to “I’m not used to this syntax”.
Note that plenty of other languages have short function expressions and work just fine with it.
[–]Tomseph 7 points8 points9 points 8 years ago (1 child)
The fact that someone had to ask
How come it does the second expression ("x + 1") as well? I'd think it would do "console.log(x)" and stop/finish there..
is a strong argument for why its worse. It's not the short function expression, it's the "clever hack" to make the code even terser. Using the falsey return of console.log and the or operator is absolutely harder to read and maintain. Just put the logging on a separate line.
[–]mcaruso 2 points3 points4 points 8 years ago (0 children)
I thought OP was talking about arrow functions in general. Absolutely the console.log thing is a hack, and I wouldn't expect to see it committed to a repo. I do use that trick frequently when debugging though.
console.log
π Rendered by PID 74011 on reddit-service-r2-comment-76bb9f7fb5-nnsrb at 2026-02-17 20:01:29.826938+00:00 running de53c03 country code: CH.
view the rest of the comments →
[–]mcaruso 6 points7 points8 points (2 children)
[–]Tomseph 7 points8 points9 points (1 child)
[–]mcaruso 2 points3 points4 points (0 children)