`null` and default arguments
isiahmeadows at gmail.com
Mon Aug 17 22:25:27 UTC 2015
Thanks! I understand now.
On Mon, Aug 17, 2015, 17:16 Brendan Eich <brendan at mozilla.org> wrote:
> and surrounding thread.
> Isiah Meadows wrote:
> > I know it's a little late for this, but what was the rationale of
> > using only `undefined` instead of both that and `null` to denote
> > omitted values for optional arguments in ES6? Before this change, it
> > was a frequent idiom to check optional arguments via `== null` instead
> > of `=== undefined` and pass `null` as the argument to denote the
> > absence of a value.
> > Just a curious question.
> > _______________________________________________
> > es-discuss mailing list
> > es-discuss at mozilla.org
> > https://mail.mozilla.org/listinfo/es-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss