Storage.removeItem()
El método removeItem()
de la interfaz Storage
elimina la clave cuyo nombre recibe por parámetro del almacenamiento. La interfaz Storage
de la API de almacenamiento web provee acceso al almacenamiento de la sesión (sessionStorage
) o al almacenamiento local (localStorage
).
Sintaxis
storage.removeItem(keyName);
Parámetros
- keyName
- Una
DOMString
que contiene el nombre de la clave que se desea eliminar.
Devuelve
Ningún valor.
Ejemplos
La siguiente función crea 3 elementos dentro del almacenamiento local y después elimina el elemento image
.
function populateStorage() {
localStorage.setItem('bgcolor', 'red');
localStorage.setItem('font', 'Helvetica');
localStorage.setItem('image', 'myCat.png');
localStorage.removeItem('image');
}
De la misma manera se podría manipular el almacenamiento de sesión:
function populateSessionStorage() {
sessionStorage.setItem('bgcolor', 'red');
sessionStorage.setItem('font', 'Helvetica');
sessionStorage.setItem('image', 'myCat.png');
sessionStorage.removeItem('image');
}
Nota: Para ver esto en un ejemplo real, vea nuestra Demo de Web Storage.
Especificaciones
Especificación | Estado | Comentarios |
---|---|---|
HTML Living Standard La definición de 'Storage.removeItem' en esta especificación. |
Unknown |
Compatibilidad con navegadores
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
localStorage | 4 | 3.5 | 8 | 10.50 | 4 |
sessionStorage | 5 | 2 | 8 | 10.50 | 4 |
Característica | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | 2.1 | ? | 8 | 11 | iOS 3.2 |
Todos los navegadores tienen diferentes niveles de capacidad tanto para localStorage como para sessionStorage. Aquí hay un resumen detallado de la capacidad de almacenamiento para diversos navegadores.
Nota: desde iOS 5.1, Safari Mobile almacena los datos de localStorage en la carpeta de cache, que está sujeta a borrados ocasionales a petición del sistema operativo, típicamente cuando queda poco espacio.