所以我定义了一个类
function ThisClass (a,b,c) {
this.a = a;
this.b = b;
this.c = c;
}
ThisClass.prototype.a_method = function(param) {
//stuff
}
var instance = new MyClass(a,b,c);
var stringified = JSON.stringify(instance);
var parsed = JSON.parse(stringified);
当我将其字符串化并将其存储在数据库中时,一切都很酷。但是,当我在检索后解析它时,它会丢失其类类型,因此在 chrome 的检查工具中解析后查看它时,该对象仅显示为常规对象,instance: Object
而不是instance: MyClass
.
因此,新解析的变量parsed
在实例化时没有任何与之关联的原型方法。任何知道如何做到这一点,或者如果我做错了?
谢谢!