json - 使用 HTML5 DOM 存储和 JSON 存储和检索游戏状态

标签 json html

我正在使用 HTML5 DOM 存储和 ECMAScript5 内置的 JSON 功能,使用辅助函数来存储和检索游戏状态,我的代码是:

function saveState(state) {
    window.localStorage.setItem("gameState",state);
}

function restoreState() {
    var state = window.localStorage.getItem("gameState");
    if (state) {
        return parse(state);
    } else {
        return null;
    }
}

但无论如何我没有得到想要的输出,因为我是 JSON 新手,它很难解析。请帮忙!

最佳答案

尝试下面的代码:

function saveState(state) {
    window.localStorage.setItem("gameState", JSON.stringify(state));
}

function restoreState() {
    var state = window.localStorage.getItem("gameState");
    if (state) {
        return JSON.parse(state);
    } else {
        return null;
    }
}

关于json - 使用 HTML5 DOM 存储和 JSON 存储和检索游戏状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20337910/

相关文章:

javascript - 如何在 php 中传递来自 JavaScript 的值?

javascript - $_POST 请求不起作用

javascript - 更改 html 文本框的高度时,页面的其余部分变得拥挤

json - mongo 查询引发 BSONElement : bad type 65

javascript - HTML5 本地存储与 JSON 对象

json - 解码json以构造结构时如何设置默认值

c# - 为什么 WP8 应用程序中的 JsonConvert.DeserializeObject 可以工作,而 WP8 ScheduledTask 却不能

javascript - 动态元素的绝对中心

html - 在 IE7 中相对位置显示在绝对位置之上?

html - 单击外部元素时关闭展开的内容