how to persist state between reloads in JavaScript?
let highScore = 120;
// Store data in local storage
localStorage.setItem("highScore", highScore);
// Retrieve data from local storage
highScore = localStorage.getItem("highScore");
console.log(highScore); // 120
// Remove data from local local storage
localStorage.removeItem("highScore");
highScore = localStorage.getItem("highScore");
console.log(highScore); // undefined
// Clear local sotrage
localStorage.clear();