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