2

我在这个问题中看到了以下代码:

obj = JSON.decode(JSON.encode(o));

它代表什么?我看到了,JSON.encode并且JSON.decode没有定义。

这只是JSON添加这些功能的伪代码或对象吗?

4

1 回答 1

3

这些方法特定于MooTools 库。如果您进一步向下滚动,您将看到应该在所有没有外部库的浏览器中正常工作的响应(缺点是它不会对函数进行字符串化):

var obj = JSON.parse(JSON.stringify(o));

代码的重点是创建o.

于 2013-10-15T15:58:05.493 回答