流程如下:
web.config
⟶NodeList Variable
⟶Array Variable
⟶JSON.stringify
我的问题是,当我将一个NodeList类型的变量(在这种情况下是JSON.parse
)转换为一个数组,然后在执行JSON.stringify之后进入内容,这些条目就被销毁了。
代码显示了两个测试。 测试1 显示,如果以数组开头,则JSON会正确编码和解码对象数组。 测试2 显示,如果一个以NodeList开头,然后转换为数组,那么JSON会破坏数组的内容。
问题:为什么会这样?我该怎么做才能确保NodeList / Array中的对象被保留。
ñ。 B。:我已尝试使用各种NodeList⟶数组转换方法links
,使用for循环将元素添加到新数组,并使用.toArray()
' s { {1}}命令。在所有情况下,都会产生同样的问题。
jquery

$.makeArray()