2016-04-09 10 views
0

Ich schreibe ein kleines Spiel in Javascript. Bis jetzt funktioniert alles perfekt, außer dass ich keine Ahnung habe wie localStorage funktioniert. Ich habe überall nach einer anständigen Erklärung gesucht, aber alles geht mir über den Kopf.mit localStorage zu speichern Zahlen

Ich habe ein Objekt und eine Reihe von Variablen, die ich speichern möchte, alle Zahlen.

land = { 
total:150000000, 
owned:1, 
cost: 110, 
housing: 14 
}; 

Neben diesen Variablen,

var seconds = 0; 
var minutes = 0; 
var hours = 0; 
var days = 0; 
var years = 0; 

Kann jemand mir bitte in die richtige Richtung zeigen, wie diese Objekte zu speichern und laden/Variablen aus ?! local Jede Hilfe wird sehr geschätzt.

+1

'JSON.stringify' und' JSON.parse' verwenden – Oriol

Antwort

0

Lokaler Speicher bietet einfach die Möglichkeit, Schlüsselwertpaare zu speichern. Zum Beispiel können Sie so etwas wie localStorage.myName = 'Ali' Und Schicht schreiben, wenn Sie

localStorage.myName 

Sie erhalten ‚Ali‘

Sie Ihr Objekt auch

localStorage.land = land 

sagen, rufen speichern kann wie Aber In diesem Fall wird Ihr Objekt als String gespeichert. Um es abzurufen, können Sie beispielsweise

var myObj = JSON.parse(localStorage.land) 
01 schreiben

Jetzt enthält myObj Ihr Landobjekt.

Und beachten Sie auch Objekte als Zeichenfolgen speichern Sie haben JSON.stringify (yourObject)

Verwandte Themen