কোনও ধারণা কেন জেএসওএন NaN এবং +/- অনন্ততা ছেড়ে গেল? এটি জাভাস্ক্রিপ্টকে এমন এক অদ্ভুত পরিস্থিতিতে ফেলেছে যেখানে অন্যথায় সিরিয়ালযুক্ত হতে পারে এমন বস্তুগুলি যদি তাদের মধ্যে NaN বা +/- অসীম মান থাকে।
দেখে মনে হচ্ছে এটি পাথরে ফেলে দেওয়া হয়েছে: দেখুন RFC4627 এবং ECMA-262 (বিভাগটি 24.5.2, JSON.stringify, নোট 4, শেষ সম্পাদনায় ECMA-262 পিডিএফের পৃষ্ঠা 683):
সীমাবদ্ধ নম্বরগুলি কল করে যেমন স্ট্রাইফ করা হয়
ToString(number)
। সাইন নির্বিশেষে NaN এবং ইনফিনিটি স্ট্রিং হিসাবে উপস্থাপিত হয়null
।