javascript — Сериализация объекта, который содержит значение циклического объекта

Сериализация объекта, содержащего значение циклического объекта

У меня есть объект (дерево разбора), который содержит дочерние узлы, которые являются ссылками на другие узлы.

Я хотел бы сериализовать этот объект, используя JSON.stringify() , но я получаю

TypeError: значение циклического объекта

из-за конструкций, которые я упомянул.

Как я мог обойти это? Мне не важно, представлены ли эти ссылки на другие узлы или нет в сериализованном объекте.

С другой стороны, удаление этих свойств из объекта при их создании кажется утомительным, и я бы не хотел вносить изменения в анализатор (нарцисс).

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector