News for hackers. Stuff that matters.
Re:How necessary are var, let, and const? by serve_yay on Monday June 01, 2015 @12:33PM (#9639956)
Yes! Thank you. I agree the question is as you pose it -- why use `var`, ever?
Re:How necessary are var, let, and const? by Animats on Monday June 01, 2015 @01:32PM (#9640519)
"let", of course, is a retrofit to Javascript. So was "var". In the early days of Javascript, before "strict mode", few people declared anything and most variables had global scope.

It's really hard to get a declaration-free language right. Python was the biggest success to date.

Re:How necessary are var, let, and const? by chc on Monday June 01, 2015 @02:20PM (#9640898)
Huh? `var` was not retrofitted. I distinctly remember it being there since I started learning JavaScript, like around '96. It is true that a lot of people were slack about using it, but that's just laziness, not that it wasn't there.
Re:How necessary are var, let, and const? by serve_yay on Monday June 01, 2015 @02:14PM (#9640862)
Sorry, what I meant was more that since we have let, there isn't any good reason to use var anymore. I definitely don't advocate the thing in this article where he eliminates var usage by littering the code with IIFEs.
Re:How necessary are var, let, and const? by SeanLuke on Monday June 01, 2015 @11:44PM (#9643718)
Lisp?
[deleted]
Re:How necessary are var, let, and const? by benaiah on Monday June 01, 2015 @01:04PM (#9640246)
I believe the parent comment was referring to using “let” instead of “var” - “let” supports reassignment.