Есть ли способ проверить круговую ссылку в JavaScript?

Я создаю игру и столкнулся с проблемой... Когда я пытаюсь сохранить, JSON не работает и сообщает, что где-то делается круговая ссылка. Я не думаю, что это действительно так, я не вижу этого, так что есть ли алгоритм или что-нибудь, что могло бы сказать мне, где именно это происходит (между какими объектами и прочим)? Также, есть ли альтернатива JSON, которая может сохранить круговую ссылку? Я запускаю сервер node.js, я видел this, но я не могу заставить его работать (он не сделан как модуль, который я могу потребовать() в своем коде).

11
задан corazza 28 September 2011 в 10:45
поделиться