回答編集履歴

1

デシリアイズしたオブジェクトを `new Hoge` する処理

2016/06/01 23:43

投稿

think49
think49

スコア18156

test CHANGED
@@ -1,6 +1,4 @@
1
1
  関数以外であれば `JSON` でシリアライズ可能です。
2
-
3
- ただし、継承関係は失われますので、オブジェクト指向的なオブジェクトが必要な場合はデシリアイズしたオブジェクトを `new Hoge` する処理が必要になります。
4
2
 
5
3
 
6
4
 
@@ -50,4 +48,20 @@
50
48
 
51
49
 
52
50
 
51
+ ただし、継承関係は失われますので、オブジェクト指向的なオブジェクトが必要な場合はデシリアイズしたオブジェクトを `new Hoge` する処理が必要になります。
52
+
53
+
54
+
55
+ ```JavaScript
56
+
57
+ function deserialize (string) {
58
+
59
+ return new Hoge(JSON.parse(string).name);
60
+
61
+ }
62
+
63
+ ```
64
+
65
+
66
+
53
67
  Re: opoonabst さん