[英]localStorage.getItem returns NaN
我目前正在使用 Javascript 和 HTML 制作增量游戲。 該游戲具有通過 localStorage 的保存系統,但在我的 function 中加載所有游戲數據 localStorage 返回 NaN。 有人能指出我正確的方向嗎? 謝謝。
這是 loadData(); function:
function loadData() {
doco = parseInt(localStorage.getItem('dogco'));
updateDC();
clipo = parseInt(localStorage.getItem('u1'));
cpwr.innerHTML = `Clickpower: ${clipo}`
clipes = parseInt(localStorage.getItem('u2'))
cps.innerHTML = `Clicks Per Second: ${clipes}`;
cpsok = parseInt(localStorage.getItem('cps'));
if(cpsok = 1){
cpsGo();
}
};
我不確定您是否事先聲明了 localStorage,但它需要存在才能調用它。
localStorage.setItem("yourStorage", "value"); // setItem() creates localStorage
console.log(localStorage.getItem("yourStorage")) //getItem() returns given key's value.
expected output:
>"value"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.