だから私は次のように定義されたクラスを持っています
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
は、インスタンス化時に関連付けられたプロトタイプメソッドがありません。これを行う方法を知っている人はいますか、それとも私が間違っているのですか?
ありがとう!