但我们自己定义的对象,想要执行 JSON.stringify,没法被序列化的属性就会产生报错,这时候应该用 toJson() 来重写,具体代码是:
object.toJSON = function() {
return {outputA:"a",ouputB:"b"};
};
这样就会根据回调函数处理结果,如果还不理解,可以看看 toJSON 的用法详解。
但我们自己定义的对象,想要执行 JSON.stringify,没法被序列化的属性就会产生报错,这时候应该用 toJson() 来重写,具体代码是:
object.toJSON = function() {
return {outputA:"a",ouputB:"b"};
};
这样就会根据回调函数处理结果,如果还不理解,可以看看 toJSON 的用法详解。