Thanks! I understand now. On Mon, Aug 17, 2015, 17:16 Brendan Eich <[email protected]> wrote:
> See > > https://esdiscuss.org/topic/default-operator-strawman-rather-than#content-13 > and surrounding thread. > > /be > > 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 > > [email protected] > > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

