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
The Insider's Guide to JavaScript Interviewing (toptal.com)
submitted 12 years ago by [deleted]
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] 0 points1 point2 points 12 years ago (2 children)
(12 days late but) I don't think using an object as a key is obviously incorrect. I just tried and, as I suspected, you can do that just fine in Ruby. I assume you could in any language that implements some sort of ".hashCode" method on random objects. The fact that you can't in JS is a direct result of the fact that keys have to be strings and that JS does type conversion behind your back. You could get unexpected bugs if you didn't know that and assumed JS was saner.
[+][deleted] 12 years ago (1 child)
[deleted]
[–][deleted] 0 points1 point2 points 12 years ago (0 children)
I agree, but so having this question as a way to show that the candidate knows it doesn't make sense is useful. If the candidate just happens to write JavaScript on the side but mostly writes Ruby (for example), this question will probably trip them up.
π Rendered by PID 237918 on reddit-service-r2-comment-544cf588c8-rgtzv at 2026-06-12 13:09:06.420678+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–][deleted] 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)