JSON.stringify没有'在更改的对象上无法按预期工作.如何处理

JSON.stringify doesn't work as expected on changed object. How to handle this?

本文关键字:工作 何处理 处理 没有 stringify 对象 JSON      更新时间:2023-09-26

我删除了问题文本,因为它没有解决代码中的真正错误。这两个答案充分解释了我的错误,以及我犯错误的原因。

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

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