知道为什么JSON遗漏了NaN和+/- Infinity?它将Javascript放在奇怪的情况下,否则,如果它们包含NaN或+/-无穷大值,那么否则可以序列化的对象不会.
看起来像是一成不变的:见RFC4627和ECMA-262(第24.3.2节,JSON.stringify,第4节,第507页,最后编辑):
有限数字通过调用进行字符串化ToString(number).无论符号如何,NaN和Infinity都表示为String null.
ToString(number)
null
javascript json ecma262
ecma262 ×1
javascript ×1
json ×1