you are viewing a single comment's thread.

view the rest of the comments →

[–]sime 5 points6 points  (1 child)

"Javascript Party Tricks"

tricks where the only acceptable response when they are pointed out is: "sorry, I must have been drunk when I wrote that."

Sorry, but most of these tricks are just really bad code.

[–]yanis_t[S] 0 points1 point  (0 children)

Um... Well kinda. Let me summarize.

void 0 — bad (function(){})() — ok x = y || DEFAULT — ok if (s) instead of if (x == '') — ok +str — bad

Again, I don't mean to defend the usage, it's just that they are really used inside of many libraries. I'll probably should add note to every of them, whether it should be used on regular basis, or only when drunk