原文:項目中遇到Uncaught TypeError: Converting circular structure to JSON報錯問題

最近公司項目中出現一個報錯Uncaught TypeError: Converting circular structure to JSON,,根據上述報錯可以知道代碼是運行到JSON.stringify時,拋出了這個錯誤,代碼中使用JSON.parse跟JSON.stringify來實現便捷深復制,網上查詢了一圈,原來是要深復制的對象被循環引用,什么意思呢 如下所示 我們聲明兩個對象,然后把第 ...

2019-01-07 17:46 0 6108 推薦指數:

查看詳情

Uncaught TypeError: Converting circular structure to JSON

報錯原因 執行JSON.stringify(obj)時 檢測到obj 對象有遞歸引用 (對象的屬性值引用了自身) 解決方法 賦值時使用 JSON.parse(JSON.stringify()) 來切斷數據之間的相互引用 ...

Mon Jan 06 00:03:00 CST 2020 0 3305
Javascript報錯Converting circular structure to JSON

主要是因為對象的互相引用,怎么樣才能造成對象的互相引用呢? 怎么解決,反正我試了很多,最后選擇深度clone 主要是后台要求的數據結構比較坑 ...

Tue Jul 23 19:26:00 CST 2019 0 483
【解決】Converting circular structure to JSON

終於解決 Converting circular structure to JSON問題了。 試試了好幾種方法,才找到錯誤的原因。 是得到的結果格式錯誤,無法轉成json 原來錯誤 的: 報錯 更改成正確的 結果出現 ...

Mon Jan 13 22:59:00 CST 2020 0 9928
Javascript報錯Converting circular structure to JSON 錯誤排解

在運行nodejs程序的時候報出以下的錯誤: 錯誤說明指的是對象存在循環引用,在將對象進行json序列化的時候就會報錯。出現該問題的原因是在編寫代碼的時候沒有注意到javascript的語法特性,或者說語法缺陷,也就是缺少塊級作用域。 ...

Mon Dec 04 07:38:00 CST 2017 0 27233
JSON.stringify出現 Converting circular structure to JSON

JSON.stringify大家已經不陌生了,是一個將json對象轉換為字符串的方法。但是如果你在瀏覽器控制台中輸出 JSON.stringify(window). 如果期望輸出一段文字, 可能會失望了. 事實上, 會輸出結果如下: 上面的錯誤信息告訴我們, 對象中存在循環引用. 解決思路 ...

Fri Feb 07 17:06:00 CST 2020 1 1769
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM