Directo al grano. Estoy en el proceso de crear un juego en este momento, llegué al punto en el que quiero guardar todas mis variables en el almacenamiento local.
Y SÍ, lo sé de la buena manera:
localStorage.setItem("var1", 5) var1 = parseInt(localStorage.getItem("var1"))Eso está bien y todo, pero tengo MUCHAS variables para escribir todo eso manualmente. ¿Hay alguna manera de guardar todas mis variables en el almacenamiento local con solo un par de líneas de código? luego, al actualizar, establezca todas las variables de nuevo en el valor correspondiente en el almacenamiento local
¿Por qué no, en lugar de usar muchas variables, solo usa un objeto? Luego lo guardas una vez y lo lees una vez:
let variables = { "var1" : 5, "var2" : 10 }; localStorage.setItem("vars", JSON.stringify(variables)); ... let variables = JSON.parse(localStorage.getItem("vars"));