报错原因: 执行JSON.stringify(obj)时 检测到obj 对象有递归引用 (对象的属性值引用了自身)
假设:
a = { n: 1};
b = {a};
b.a = b;
控制台输出 b 展开可以看到是个递归对象;
这时执行 JSON.stringify(b); 就会报错;
解决方法 需要解除对象的属性 对自身的 引用
报错原因: 执行JSON.stringify(obj)时 检测到obj 对象有递归引用 (对象的属性值引用了自身)
假设:
a = { n: 1};
b = {a};
b.a = b;
控制台输出 b 展开可以看到是个递归对象;
这时执行 JSON.stringify(b); 就会报错;
解决方法 需要解除对象的属性 对自身的 引用