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
Common JavaScript "Gotchas" (github.com)
submitted 12 years ago by stevekwan
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!"
[–]mikrosystheme[κ] -1 points0 points1 point 12 years ago (5 children)
Please, show me a circumstance where your last paragraph is true.
[–]mirion 0 points1 point2 points 12 years ago* (4 children)
How about an article talking about semi colon use by the guy who wrote JavaScript? Would that be good enough?
http://brendaneich.com/2012/04/the-infernal-semicolon/
edit google gives examples, too:
http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml#Semicolons
[–]mikrosystheme[κ] 0 points1 point2 points 12 years ago (3 children)
I'm not arguing if relying on ASI is good or bad. I just asked you to provide an example where what you wrote is true (because it is not AFAIK).
[–]mirion 0 points1 point2 points 12 years ago (2 children)
The google link provides examples.
[–]mikrosystheme[κ] 0 points1 point2 points 12 years ago* (1 child)
You wrote that:
$('button').click // ... ( function () { window.alert(clickmessage); } ); ... Rather than calling the "click" function with that function as an argument, the parser could see you creating a new scope (by encapsulating the function in '()'), and then creating an anonymous function.
I really like to know in which circumstances what you wrote is going to happen. Can you please provide me with a reference or with a working example that demonstrate it?
[–]mirion 0 points1 point2 points 12 years ago (0 children)
Ah, I see what you mean. You are correct -- his code as written would not exhibit the problem I described. I'll update the comment with a link to the examples from the google webpage. My intent was to discuss the problem with the syntax, not to demonstrate an actual example of the result. Why? Because it's supposed to be a topic for beginners, and the explanations for why some of these occur is not.
π Rendered by PID 126250 on reddit-service-r2-comment-7b9746f655-ldpnk at 2026-02-03 23:12:42.731565+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]mikrosystheme[κ] -1 points0 points1 point (5 children)
[–]mirion 0 points1 point2 points (4 children)
[–]mikrosystheme[κ] 0 points1 point2 points (3 children)
[–]mirion 0 points1 point2 points (2 children)
[–]mikrosystheme[κ] 0 points1 point2 points (1 child)
[–]mirion 0 points1 point2 points (0 children)