Quindi, stavo pensando che potrei semplicemente passare in loop in localStorage come un oggetto normale in quanto ha una lunghezza. Come posso scorrere questo?Looping attraverso localStorage in HTML5 e JavaScript
localStorage.setItem(1,'Lorem');
localStorage.setItem(2,'Ipsum');
localStorage.setItem(3,'Dolor');
Se faccio un localStorage.length
restituisce 3
che è corretto. Quindi suppongo che un ciclo for...in
funzionerebbe.
Stavo pensando qualcosa del tipo:
for (x in localStorage){
$('body').append(localStorage[x]);
}
Ma senza alcun risultato. Qualche idea?
L'altra idea che avevo era qualcosa di simile
localStorage.setItem(1,'Lorem|Ipsum|Dolor')
var split_list = localStorage.getItem(1).split('|');
In cui il for...in
funziona.
Grazie mille! Questo è proprio quello che stavo cercando. Sto andando a esaminare la cosa JSON che hai inviato anche. Sarebbe perfetto. È per un'app per iOS HTML5 offline di Baby Names. –
Domanda veloce, come aggiungerei a quel JSON? Come, come aggiungerei "ciao" dopo "Dolor"? –
@Oscar, ho dato un esempio sopra. Fondamentalmente, ottenere, analizzare, modificare la matrice, stringificare, impostare. –