0
我有一個名爲Game的對象,它具有屬性名稱,數字,團隊等。它的許多屬性都是對象本身:團隊是Team對象的列表。 所有這些對象都使用原(不知道實際的術語)定義的函數,例如是否可以將具有函數(proto)的對象存儲爲cookie?
Game.prototype.getName() {
eturn this.name;
}
是遊戲的功能之一。我希望能夠將遊戲及其功能作爲cookie存儲。我應該能夠稍後加載這個cookie並獲得我的原始遊戲對象。
JSON.stringify不保留函數,只是遊戲的屬性。無論如何,我可以'串化'整個對象,包括其JavaScript函數?如果有問題,我正在使用AngularJS。
有沒有辦法讓這個自動化? – quantumtremor 2014-10-09 12:54:31
只需爲參數中的JSON解析數據定義您的對象的構造函數。這些應該重建你的對象結構和數據到與之前的serilization相同的狀態。 – Peekayy 2014-10-10 10:24:05