在js中保存/加载变量

时间:2019-03-03 16:31:33

标签: javascript json html5 local-storage p5.js

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

2 个答案:

答案 0 :(得分:0)

www.myJSON.com上设置垃圾箱。 p5内置了针对ajax请求的功能,例如loadJSON。这样,它就不在本地存储中,并且如果您在github上有数据,就可以访问您的数据。我知道您的挣扎,在发现myJSON

之前,我曾经亲自处理过此类问题

答案 1 :(得分: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

请告诉我您是否要问的内容