[ js ] object 和 prototype的問題

看板Ajax作者 (郝小明)時間11年前 (2014/08/17 22:18), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/3 (看更多)
是這樣的,我不太會描述這個問題.... 就直接用例子說明好了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://www.ptt.cc/bbs/Ajax/M.1408285112.A.C66.html

08/18 00:16, , 1F
不會有
08/18 00:16, 1F

08/18 00:16, , 2F
在存成json時,就濾掉非自身屬性了
08/18 00:16, 2F

08/18 00:17, , 3F
而且function也無法被編碼成json的值
08/18 00:17, 3F
文章代碼(AID): #1JyBcunc (Ajax)
文章代碼(AID): #1JyBcunc (Ajax)