HTML5 stockage côté client comment obtenez-vous la valeur de la clé?
-
29-09-2019 - |
Question
Je stocké une valeur avec une clé comme ce localStorage[title] = text;
Je sais que je peux rappeler le text
en faisant var text = localStorage[title]
mais comment obtenez-vous la valeur de la title
à insérer dans le localStorage
afin que le programme sait quelle valeur pour obtenir. Est-il un moyen de boucle à travers les clés du localStorage
?
La solution
[Exemple retiré de for-in
]
L'API localStorage
, vous permet de parcourir les clés, nous avons un propriété de length
, et la fonction key
.
La fonction key
prend un index et renvoie le nom de la clé:
var key, value;
for (var i = 0; i < localStorage.length; i++) {
key = localStorage.key(i);
value = localStorage.getItem(key);
// use key or value
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow