84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
如何完整的序列化一个 js 对象,包括继承情况。JSON 化原型链信息就丢掉了。
对于有限的自定义class:
可以给每个你写的原型设定一个id, 那么一个原型链就可转化为一个id数组。把这个数组也序列化到JSON,在反序列化的地方定义同样的class, 并根据id还原出原型链。
对于无限的类型: "完整" 是个难以达到且意义有限的东西。
"把一个IE的HTMLImageElement序列化,再在Firefox中恢复" 这样的事其实是做不到的.
"什么都要的人往往是不知道自己要什么"
http://stackoverflow.com/ques...
这大概有你要的,通过for(var i in obj)可以遍历到原型链的相关信息。
for(var i in obj)
没法:http://stackoverflow.com/ques...
对于有限的自定义class:
可以给每个你写的原型设定一个id, 那么一个原型链就可转化为一个id数组。把这个数组也序列化到JSON,在反序列化的地方定义同样的class, 并根据id还原出原型链。
对于无限的类型: "完整" 是个难以达到且意义有限的东西。
"把一个IE的HTMLImageElement序列化,再在Firefox中恢复" 这样的事其实是做不到的.
"什么都要的人往往是不知道自己要什么"
http://stackoverflow.com/ques...
这大概有你要的,通过
for(var i in obj)
可以遍历到原型链的相关信息。没法:http://stackoverflow.com/ques...