在js中保存/加载变量

问题描述 投票:-1回答:2

我正在尝试为js中的游戏创建一个保存/加载功能,但我基本上不知道如何完成这个操作。我可以将变量保存到JSON文件或LocalStorage,但我不知道如何将它们加载回程序。我也很确定我也以错误的方式导出变量。有帮助吗?

javascript json html5 local-storage p5.js
2个回答
0
投票

www.myJSON.com上设置一个垃圾箱。 p5内置了ajax请求的功能,例如loadJSON。这样,它不在本地存储中,如果你在github上有数据,你可以访问你的数据。我知道你的斗争,在我找到myJSON之前,我曾经自己处理过这类问题


0
投票

通常,我使用JSON格式来存储和读取数据(任何类型)。

要保存数据(使用密钥gamedata作为示例):

   var myData = {
      name: 'David',
      score: 10
   }

   localStorage.setItem('gamedata', JSON.stringify(myData));

**没有JSON.stringify,您的数据将保存为字符串[Object object]

要检索数据:

   var savedData = localStorage.getItem('gamedata');  // savedData is string
   var myData = JSON.parse(savedData); // parse JSON string to java object

如果这是你要问的,请告诉我

© www.soinside.com 2019 - 2024. All rights reserved.