Existential operator (was: ||= is much needed?)

Aymeric Vitte vitteaymeric at gmail.com
Mon Jun 18 08:10:00 PDT 2012


OK, ?. is enough and good

Le 18/06/2012 16:48, Brendan Eich a écrit :
> Aymeric Vitte wrote:
>> Why not, instead of adding "?" operator ? 
>
> You mean ?. here, I assume.
>
> The answer is because what you propose is an incompatible change to 
> ECMA-262 (all editions) and JS back to its birth, which lets programs 
> that throw currently continue to run, with possibly disastrous 
> consequences (undefined flowing into the bank-balance database as 
> NaN). There is no way that this kind of potentially-bug-hiding 
> behavior should be the default semantics. It must be explicitly 
> opted-into via new syntax.
>
> /be

-- 
jCore
Email :  avitte at jcore.fr
Web :    www.jcore.fr
Webble : www.webble.it
Extract Widget Mobile : www.extractwidget.com
BlimpMe! : www.blimpme.com



More information about the es-discuss mailing list