現在我知道爲什麼我避免像圖書館應該是修改對象原型NPM「應當」的對象調用JSON.stringify時庫會導致循環引用錯誤
它看起來像我得到這個錯誤:
TypeError: Converting circular structure to JSON
當我require('should')
這是預期嗎?
調用JSON.stringify之前,我可以從對象中刪除的屬性將字符串化的,像這樣:
delete obj.should;
delete obj.getShould;
但是這是很難用嵌套對象等做我不得不說,這是非常這應該導致這種跛腳,但也許我做錯了什麼。如何解決這個問題?我正在編寫一個庫,用戶可能require('should')
,所以我必須防範這種類型的問題。
事實證明,上述類型錯誤來自調用JSON.stringify在從由圖書館應該是 –