JSON.stringify在更改的对象上无法正常工作。怎么办呢?

时间:2015-03-26 04:17:51

标签: javascript json scope mozilla stringify

我已删除了我的问题文本,因为它没有解决我的代码中的实际错误。这两个答案完全解释了我的错误,以及为什么我做错了。

1 个答案:

答案 0 :(得分:1)

JSON.stringify的第二个参数是递归应用的,而不仅仅是顶层。您没有看到"a"属性,因为您的basicObjectElements数组不包含"a"。如果你这样做,你会看到它:

var basicObjectElements = ["changedProperties", "a"];