Sunday, 25 August 2013

Trying to store an object in localStorage

Trying to store an object in localStorage

I'm trying to save some data to localStorage but for some reason all I get
is an empty array.
var saveData = JSON.parse(localStorage.saveData || null) || {};
function saveGame() {
saveData.buildings = "buildings";
saveData.resources = resources;
saveData.time = new Date();
localStorage.saveData = JSON.stringify(saveData);
}
JSON.stringify(saveData) returns [] and
SaveData returns something weird when I put it on watch:
Array[0]
- buildings: "buildings"
- length: 0
- resources: Object
- time: <time>
- __proto__: Array[0]
What am I doing wrong?

No comments:

Post a Comment