JSON.stringify转化报错


两种方式会导致该错误:
1、json格式数据存在循环调用。

 
举个例子:
var obj = {
title: '标题'
}
obj.content = obj;
JSON.stringify(obj);

 
执行后,控制台将输出:
Uncaught TypeError: Converting circular structure to JSON
    at Object.stringify (native)
    at <anonymous>:6:6
    at Object.InjectedScript._evaluateOn (<anonymous>:875:140)
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:808:34)
    at Object.InjectedScript.evaluate (<anonymous>:664:21
 
这是一种错误的编辑方式,我们应该禁止这样进行赋值
原文地址:https://www.cnblogs.com/hongmaju/p/7069935.html