--- title: Storage.removeItem() slug: Web/API/Storage/removeItem tags: - API - Almacenamiento - Almacenamiento web - Referencia - Storage - Web Storage - metodo translation_of: Web/API/Storage/removeItem ---

{{APIRef("Web Storage API")}}

El método removeItem() de la interfaz {{domxref("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 {{domxref("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
{{SpecName('HTML WHATWG', 'webstorage.html#dom-storage-removeitem', 'Storage.removeItem')}} {{Spec2('Web Storage')}}

Compatibilidad con navegadores

{{Compat("api.Storage.removeItem")}}

Vea también

Utilizando la API de Web Storage