2011-04-26 88 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

相关问题