![](/img/trans.png)
[英]TypeError: Converting circular structure to JSON when sending array via express
[英]Converting circular structure to JSON - error while copying array of elements to another array and return back to original array
我需要將元素數組復制到臨時數組,然后再次返回到原始數組。 最后,我必須保存所有狀態項。
但是雖然這個過程出現錯誤
“
"this.props.save(this.state.item);"
“將循環結構轉換為JSON"this.props.save(this.state.item);"
線。
請在下面找到我的代碼和錯誤。 我該如何克服這個錯誤?
錯誤:
未捕獲的TypeError:將圓形結構轉換為JSON
請在下面找到我的代碼。
handleAutoSplit(e) {
e.preventDefault();
var logs=item.order_logs;
var oldLogs =[];
oldLogs.push(logs);
logs.push.apply(logs,oldLogs);
this.props.save(this.state.item);
}
下面的變化對我有用。
代替.push(),必須使用.splice(0)
Example: oldLogs=logs.splice(0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.