Hello, ES6 introduces IsValidSimpleAssignmentTarget to make an early error the attempt to assign to something that is obviously not a reference. For instance
#+begin_src javascript
((function () { throw 42 })()) = 3;
#+end_src
is now a syntax error.
Is there a reason why the same does not apply to the delete operator,
such as in the following ?
#+begin_src javascript
delete ((function () { throw 42 })())
#+end_src
Thanks,
Alan
--
OpenPGP Key ID : 040D0A3B4ED2E5C7
Last week athmospheric CO₂ average (Updated July 26, 2015, Mauna Loa Obs.):
401.25 ppm
signature.asc
Description: PGP signature
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

