On 2018-03-19 02:33, Michał Wadas wrote:
Fact: JSON allows arbitrary precision numbers.
Problem: JavaScript is unable to express these numbers.

Proposed solution: introduce JSON.safeParse. This method will work as 
JSON.parse, but throwing on values that can't be accurately represented by IEEE 
754 64-bit float.

Alternative: allow user to specify number class - eg. by adding options object with 
optional method "parseNumber", overwriting default behaviour of using builtin 
number type.

Any thoughts on this?

Yes, it is a SUPERBAD idea.

Anders


_______________________________________________
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

Reply via email to