Вопросы к Поиску с Алисой
В JSON нельзя использовать циклические ссылки, потому что сам по себе JSON-формат не поддерживает ссылки на объекты. developer.mozilla.org При попытке проанализировать такую структуру JSON.stringify() терпит неудачу. developer.mozilla.org
Свойства-функции (методы), символьные ключи и значения, а также свойства, содержащие undefined, пропускаются при преобразовании в JSON. learn.javascript.ru