Any opinions about adding a Ruby-like ||= operator to EcmaScript?
Behrang Saeedzadeh
behrangsa at gmail.com
Thu Jul 30 08:36:33 UTC 2015
I am not very fussed about the syntax as long as the facility is in the
language. Any chance this gets included in EcmaScript 2016?
On Wed, Jul 29, 2015 at 10:26 PM Claude Pache <claude.pache at gmail.com>
wrote:
>
>
> > Le 29 juil. 2015 à 13:23, Behrang Saeedzadeh <behrangsa at gmail.com> a
> écrit :
> >
> > For example:
> >
> > obj.property ||= "value";
> >
> > This would only assign "value" to obj.property if property is undefined
> or null.
>
> For me, that syntax suggests strongly: Assign `value` to `obj.property`
> if `obj.property` is falsy. I'd rather want to write:
>
> obj.property ??= value
>
> where `??` could also be used as binary operator with the semantics you've
> guessed.
>
> —Claude
>
>
> > --
> > Best regards,
> > Behrang Saeedzadeh
> > _______________________________________________
> > es-discuss mailing list
> > es-discuss at mozilla.org
> > https://mail.mozilla.org/listinfo/es-discuss
>
--
Best regards,
Behrang Saeedzadeh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20150730/c17f553f/attachment.html>
More information about the es-discuss
mailing list