Proposal: a more consistent and stricter number converting function - Number.of()
tj.crowder at farsightsoftware.com
Fri Feb 24 12:15:46 UTC 2017
> * If you know that your input is either a string or null/undefined (e.g.,
> as the result of `someHTMLElement.getAttribute('foo')`), you could use
> `Number.parseFloat()`, which will produce NaN for the empty string, null
> and undefined.
Of course, `Number.parseFloat("23.4ducky")` results in `23.4`. Duan
indicated he/she wanted this `Number.of` to be more strict.
I, too, have wanted something *strict* that didn't convert `""` and `null`
to `0`. (Like many, I suspect, I have one in my toolkit; but the idea of
something in the standard library appeals.)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss