JavaScript Local Storage Variable speichern?
Ist es möglich im LocalStorage statt einem Text eine Variable mit einem Wert abzuspeichern? Vielen Dank! :)
2 Antworten
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Im LocalStorage kannst du Texte, Zahlen und auch Objekte speichern. Für letztgenannten Fall solltest du das Objekt in einen JSON-String konvertieren.
let someObject = { "someNumber": 2 };
// save
localStorage.setItem('someObject', JSON.stringify(someObject));
someObject.someNumber = 5;
console.log(someObject.someNumber); // 5
// retrieve
someObject = JSON.parse(localStorage.getItem('someObject'));
console.log(someObject.someNumber); // 2
Du kannst dieses Beispiel auch für deine Anforderung nutzen. Immerhin speicherst du hier einen Key (deine Variable) in Assoziation zu einem Wert.
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Ja du kannst den Text in einer Textdatei zum Bleistift abspeichern jedoch ist das für nur eine String Variable sehr ineffizient.
Und wenn du dir den gespeicherten Text aus der Textdatei lädst musst du diese zwangsweise wieder in eine String Variable abspeichern.
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Den Wert in einer Datei zu speichern, wäre eine ungünstige Lösung, da das Speichern und Laden aus dem Browserkontext heraus nicht möglich ist, ohne dass der Webseitenbesucher deutlich mitwirkt.