我在这个问题中看到了以下代码:
obj = JSON.decode(JSON.encode(o));
它代表什么?我看到了,JSON.encode
并且JSON.decode
没有定义。
这只是JSON
添加这些功能的伪代码或对象吗?
我在这个问题中看到了以下代码:
obj = JSON.decode(JSON.encode(o));
它代表什么?我看到了,JSON.encode
并且JSON.decode
没有定义。
这只是JSON
添加这些功能的伪代码或对象吗?
这些方法特定于MooTools 库。如果您进一步向下滚动,您将看到应该在所有没有外部库的浏览器中正常工作的响应(缺点是它不会对函数进行字符串化):
var obj = JSON.parse(JSON.stringify(o));
代码的重点是创建o
.