Neuralpin Logo

Almacenamiento local Javascript- Neuralpin

Javascript nos proporciona los objetos localStorage y sessionStorage para poder leer y escribir datos en el navegador

Javascript nos proporciona dos objetos con los mismos metodos para poder leer y escribir datos del usuario en el navegador para su uso posterior.

Los datos que almacenemos mediante el objeto localStorage permanecerán indefinidamente en el navegador, sin importar si se cambia de página, o si el usuario abandona el sitio ya sea yendo a otro sitio web o directamente cerrando el navegador.

Por otro lado los datos que almacenemos mediante el objeto sessionStorage solo permanecerán en el navegador mientras se mantenga abierta la ventana/pestaña donde se crearon.

Los datos a guardar en el almacenamiento local deben estar en formato de cadena de texto y deben ir en pares, un nombre para el dato y su contenido.

Métodos para trabajar con localStorage

Método/Propiedad Descripción
localStorage.setItem(nombre, contenino) Añade un elemento al almacenamiento local
localStorage.getItem(nombre) Recupera un elemento del alamcenamiento local
localStorage.removeItem(nombre) Elimina un elemento del almacenamiento local
localStorage.clear() Elimina todos los elementos en el almacenamiento local
localStorage.key(n) Permite recuperar el nombre de un elemento en el almacenamiento local al proporcionarle un indice numérico
localStorage.length Propiedad para consultar el número de elementos almacenados en el objeto