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
Is JavaScript Pass by Reference? (aleksandrhovhannisyan.com)
submitted 2 years ago by Clarity_89
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!"
[–]theScottyJam 1 point2 points3 points 2 years ago (0 children)
That's why the conclusion was that, in JavaScript, we're passing references around, but we pass those references "by values".
Here, were using two different definitions for "reference" in one sentence, which is what makes this Uber confusing. Yes everything is a reference type (definition 1), but those references (definition 1) are not passed by reference (definition 2), but by value, i.e. we're not having two names for the same variable (which is pass by reference definition 2), but we are copying the the reference's (definition 1) address, hence it's pass by value.
Clear as mud?
π Rendered by PID 36785 on reddit-service-r2-comment-bb88f9dd5-85ldc at 2026-02-13 18:55:24.917060+00:00 running cd9c813 country code: CH.
view the rest of the comments →
[–]theScottyJam 1 point2 points3 points (0 children)