Almacenamiento local de ventana
Ejemplo
Establezca y recupere el par nombre/valor localStorage:
localStorage.setItem("lastname", "Smith");
localStorage.getItem("lastname");
Más ejemplos a continuación.
Definición y uso
El localStorage
objeto le permite guardar pares clave/valor en el navegador.
Nota
El objeto localStorage almacena datos sin fecha de vencimiento.
Los datos no se eliminan cuando se cierra el navegador y están disponibles para futuras sesiones.
Ver también:
El objeto sessionStorage que almacena datos para una sesión.
(Los datos se eliminan cuando se cierra la ventana del navegador)
Sintaxis
window.localStorage
o solo:
localStorage
GUARDAR datos en almacenamiento local:
localStorage.setItem(key, value);
LEER datos de localStorage:
let lastname = localStorage.getItem(key);
ELIMINAR datos del almacenamiento local:
localStorage.removeItem(key);
BORRAR almacenamiento local:
localStorage.removeItem(key);
Parámetros
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Valor devuelto
Escribe | Descripción |
Un objeto | Un objeto de almacenamiento local. |
Más ejemplos
Cuente la cantidad de veces que un usuario ha hecho clic en un botón:
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)
+ 1;
} else {
localStorage.clickcount = 1;
}
Compatibilidad con navegador
window.localStorage
es compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |