Banning assignment to a function call
jason.orendorff at gmail.com
Wed Jun 19 07:40:46 PDT 2013
if (0) Math.sin(0) = 1;
is permitted in all the major browsers. This was explicitly optional in
ES1-5, but dropped from ES6:
And good riddance, if we really think implementations can drop support for
this cursed-legacy syntax. I'm willing to experiment with making this an
early ReferenceError in Firefox. But if anyone has tried and run into Web
compatibility issues, please speak up and save me some wasted effort!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss