2011-04-26 92 views
3

如果這是重複的,我很抱歉,到目前爲止我找不到同樣的問題。如何對包含__proto__屬性的整個Javascript對象進行字符串化?

我在我的__proto__成員中有各種方法的對象。 我們稱這個對象的類型爲myObjectType

後來我必須做一個JSON.stringify(myObjectType)。問題是,當我從前面獲得的JSON字符串構建我的對象時,我的對象的類型是普通的Object,我丟失了所有的方法。

有沒有人明白爲什麼?

回答

2

有集成功能爲JSON數據沒有標準化的方式。你可以做一些事情自己 —就是寫自己的JSON序列,根據一些約定—但直標準JSON你得到命名的屬性和數組數字,字符串,布爾null,加的對象理所當然的整合功能。沒有功能,只是數據。

+0

https://stackoverflow.com/questions/8779249/how-to-stringify-inherited-objects-to-json – Andrew 2017-10-10 15:39:24

相關問題