Objets Storage JavaScript
L'API Web Storage fournit deux objets de stockage, sessionStorage (stockage de session) et localStorage (stockage local), pour ajouter, supprimer, modifier et interroger des données sur des pages web.
-
localStorage est utilisé pour enregistrer de façon permanente les données de l'ensemble du site web. Les données enregistrées n'ont pas de durée d'expiration tant qu'elles ne sont pas supprimées manuellement.
-
sessionStorage est utilisé pour enregistrer temporairement des données pour la même fenêtre (ou onglet). Ces données seront supprimées après la fermeture de la fenêtre ou de l'onglet.
Propriétés de l'objet Storage
| Propriété | Description |
|---|---|
| longueur | Renvoie le nombre d'éléments de données contenus dans l'objet de stockage. |
Méthodes de l'objet Storage
| Méthode | Description |
|---|---|
| key(n) | Renvoie le n-ièmennom de clé dans l'objet de stockage |
| getItem(keyname) | Renvoie la valeur de la clé spécifiée. |
| setItem(keyname, value) | Ajoute des clés et des valeurs. Si la valeur correspondante existe, met à jour la valeur correspondant à cette clé. |
| removeItem(keyname) | Supprime une clé. |
| clear() | Efface toutes les clés de l'objet de stockage. |
API Web Storage
| Propriété | Description |
|---|---|
| window.localStorage | Stocke des paires clé/valeur dans le navigateur. Aucun délai d'expiration. |
| window.sessionStorage | Stocke des paires clé/valeur dans le navigateur. Les données seront supprimées après la fermeture de la fenêtre ou de l'onglet. |