6 ms·
[edit: read that you said it was removed in the 5th edition. makes the rest of this comment invalid, I guess] You delivered! Thank you for the effort. This wh
by threepointone 16y ago
[edit: read that you said it was removed in the 5th edition. makes the rest of this comment invalid, I guess]
You delivered! Thank you for the effort.
This what that section says - "The dollar sign ($)
and the underscore (_) are permitted anywhere in an identifier. The dollar sign is intended for use only in
mechanically generated code."
This seems contradictory. Do they mean to say that $ (only $, not $x) is intended for use in mechanically generated code? Doesn't that make variables $0 [and so on] actually valid? And if not, then doesn't that makes $0 an invalid variable.
Finally, why don't javascript interpreters throw an error when you try to name a variable $? Is there a reason they're ALL (v8, nitro, spidermonkey) lax to the ecma standard?
All a little confusing, but trivial enough to ignore, I suppose...
[Also, this somewhat validates my choice of using underscore.js + mixins for my code. sweet.]