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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to