一部のデータを localStorage に保存しようとしていますが、何らかの理由で空の配列しか取得できません。
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)
私がそれを時計に置くと、何か奇妙なもの[]
を返します:
SaveData
Array[0]
- buildings: "buildings"
- length: 0
- resources: Object
- time: <time>
- __proto__: Array[0]
私は何を間違っていますか?