Finestra di archiviazione locale
Esempio
Imposta e recupera la coppia nome/valore di localStorage:
localStorage.setItem("lastname", "Smith");
localStorage.getItem("lastname");
Altri esempi di seguito.
Definizione e utilizzo
L' localStorage
oggetto consente di salvare le coppie chiave/valore nel browser.
Nota
L'oggetto localStorage archivia i dati senza data di scadenza.
I dati non vengono cancellati alla chiusura del browser e sono disponibili per sessioni future.
Guarda anche:
L'oggetto sessionStorage che memorizza i dati per una sessione.
(I dati vengono cancellati alla chiusura della finestra del browser)
Sintassi
window.localStorage
o semplicemente:
localStorage
SALVA i dati in localStorage:
localStorage.setItem(key, value);
LEGGI i dati da localStorage:
let lastname = localStorage.getItem(key);
RIMUOVI i dati da localStorage:
localStorage.removeItem(key);
CLEAR localStorage:
localStorage.removeItem(key);
Parametri
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Valore di ritorno
Tipo | Descrizione |
Un oggetto | Un oggetto localStorage. |
Altri esempi
Conta il numero di volte in cui un utente ha fatto clic su un pulsante:
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)
+ 1;
} else {
localStorage.clickcount = 1;
}
Supporto browser
window.localStorage
è supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |