作者btsken (郝小明)
看板Ajax
标题[ js ] object 和 prototype的问题
时间Sun Aug 17 22:18:29 2014
是这样的,我不太会描述这个问题....
就直接用例子说明好了XD
假设我在有一个物件Man
function Man(name) {
this.name = name;
}
Man.prototype.walk = function() {
console.log("walk");
}
我将物件转成json
var json = JSON.stringify(new Man("tom"));
然後再转回来
var man = JSON.parse(json);
我想问的是,从json转回来的物件有办法保有prototype的方法吗
小弟观念没有很好,先谢谢各位了~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.203.159
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1408285112.A.C66.html
1F:→ mmis1000: 不会有 08/18 00:16
2F:→ mmis1000: 在存成json时,就滤掉非自身属性了 08/18 00:16
3F:→ mmis1000: 而且function也无法被编码成json的值 08/18 00:17