To clarify from above; it's almost certainly not going to be web compatible to change how `void` works in expressions, so if another alternative isn't viable, then it's kind of a nonstarter.
A separate question is, how would `String` cover strings across realms, considering that `'abc' instanceof String` already returns `false` even in the same realm? On Sun, Jun 3, 2018 at 10:46 AM, YU HengChun <[email protected]> wrote: > > ```js > > function CustomNumber(x = void([Number, mod.BigNumber]) || 42) { > > // ... > > } > > ``` > > > > which is arguably awkward. > > Easy, change the word well. > > ```js > function CustomNumber(x = typeof([Number, mod.BigNumber]) && 42) { > // ... > } > ``` > > > _______________________________________________ > 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

