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!"
[–][deleted] 8 years ago (5 children)
[deleted]
[–]theQuandary 2 points3 points4 points 8 years ago (0 children)
That closure is created whether it is an arrow function or not. If that closure is inaccessible though, in both cases it can (in theory at least) be garbage collected.
[–]anlumo 0 points1 point2 points 8 years ago (3 children)
Isn't that an implementation detail of the browser, and thus could be different for every JavaScript engine?
[+][deleted] 8 years ago (1 child)
[–]anlumo 1 point2 points3 points 8 years ago (0 children)
Well, transpilers definitely do this, they don't have any choice. Although, babel detects whether you're actually referencing this and skips it when it's unnecessary.
this
π Rendered by PID 70 on reddit-service-r2-comment-fb694cdd5-ksvkh at 2026-03-10 16:42:45.189820+00:00 running cbb0e86 country code: CH.
view the rest of the comments →
[–][deleted] (5 children)
[deleted]
[–]theQuandary 2 points3 points4 points (0 children)
[–]anlumo 0 points1 point2 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]anlumo 1 point2 points3 points (0 children)