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

时间:2013-12-02 21:11:15

标签: json html5

我使用帮助函数来存储和检索游戏状态,使用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的新手很难解决。请帮助!

1 个答案:

答案 0 :(得分:2)

尝试以下代码:

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;
    }
}