我肯定希望能够添加这个:
Object.prototype.toJson = function() {
this.toJson = undefined;
return JSON.stringify(this);
}
但它得到了所有循环引用-y。我仍然希望能够到处写 .toJson() 。
我肯定希望能够添加这个:
Object.prototype.toJson = function() {
this.toJson = undefined;
return JSON.stringify(this);
}
但它得到了所有循环引用-y。我仍然希望能够到处写 .toJson() 。
似乎工作正常。
Object.prototype.toJson = function() { this.toJson = undefined; return JSON.stringify(this); }
稍后加载其他库时,实际上似乎出现了错误。Moment.js 和 KendoUI 都在触发循环引用。在这一点上,我认为修改 Object 原型并不是一个好主意。如果对象可以序列化自己并以某种神奇的优雅方式处理循环,那就太好了