localStorage не работает должным образом на glitch.com? - PullRequest
0 голосов
/ 25 сентября 2019

Я создал инкрементальную игру и был заинтересован в хранении переменной в localStorage.Я решил, что будет разумно сначала попробовать это в небольшом масштабе.Я прочитал свою справедливую долю уроков по w3 и вопросы о переполнении стека, но не смог заставить его работать.Я написал следующее:

var val; //declares test variable
function incr() {
  val += 1;
  document.getElementById("count").innerHTML = val; //update the div where the variable is displayed
  console.log(val)
} //called on by an html button
function save() {
  var saveGame = {
    val: val
  }
  localStorage.setItem("saveGame",JSON.stringify(saveGame));
}
setInterval(function() {
  save();
  console.log("Game Saved.")
}, 100)
function saveDataTest() {
  if (localStorage.getItem("saveGame") || null) {
    load();
  } //called on by 'onload' event

}
function load() {
  var loadGame = JSON.parse(localStorage.getItem("saveGame"));
  val = loadGame.val;
} //split string into an object/variable and use said object/variable to define variable
 if (val == undefined){val = 0;}

Как я уже упоминал в названии, я пользуюсь Glitch.com и, учитывая, что не могу найти что-то неправильное с моей стороны, я подумал, что это может быть ошибка сайта.Пожалуйста, исправьте меня, если я допустил ошибку в своем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...