El método removeItem()
de la interfaz Storage
elimina la clave cuyo nombre recibe por parámetro del almacenamiento.
Sintaxis
storage.removeItem(keyName);
Parámetros
- keyName
- Una
DOMString
que contiene el nombre de la clave que se desea eliminar.
Devuelve
Ningún valor.
Ejemplo
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'); }
Nota: Para ver esto en un ejemplo real, vea nuestra Demo de Web Storage.
Especificaciones
Especificación | Estado | Comentarios |
---|---|---|
Web Storage (Second edition) The definition of 'removeItem()' in that specification. |
Recommendation |
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.
Vea también
Utilizando la API de Web Storage