JSON.stringify преобразование бесконечности в ноль

У меня есть объект JavaScript сказать:

var a = {b: Infinity, c: 10};

Когда я делаю

var b = JSON.stringify(a);

он возвращает следующее

b = "{" b ": null," c ": 10}";

Как JSON.stringify преобразует объект в строки?

Я пыталсяРешение MDN.

function censor(key, value) {
  if (value == Infinity) {
    return "Infinity";
  }
  return value;
}
var b = JSON.stringify(a, censor);

Но в этом случае я должен вернуть строку «Бесконечность» неInfinity, Если я возвращаю Бесконечность, она снова преобразует Бесконечность в ноль.

Как мне решить эту проблему.

Ответы на вопрос(3)

Ваш ответ на вопрос