最大调用圆形参考对象上的堆栈大小错误

时间:2014-06-18 18:55:37

标签: javascript jquery json circular-reference

我有一个包含循环引用的Object(对DOM节点的引用)。我要将此对象保存在本地或会话存储中。要做到这一点,我试图做JSON.stringify,因为循环引用我无法将其字符串化。

这就是我得到我要保存的对象的方式。

var elements = $("#content").children().detach();

在线进行一些研究后,大多数人建议使用cycle.js。

所以我尝试在元素变量上使用cycle.js,这将循环使用循环引用对象。 我也试过circular-json.js,stringify-object.js

所有这些都超出了最大调用堆栈大小错误。我不明白为什么我得到这个错误以及我如何解决它。

有没有办法绕过这个并保存对象?

0 个答案:

没有答案