StorageArea.remove()

Entfernt ein oder mehrere Elemente aus dem Speicherbereich.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let removingItem = browser.storage.<storageType>.remove(
  keys             // string, or array of strings
)

Wobei <storageType> einer der beschreibbaren Speichertypen ist — storage.local, storage.session oder storage.sync.

Parameter

keys

Ein String oder ein Array von Strings, das den/die Schlüssel des/der zu entfernenden Elements/Elemente darstellt.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn der Vorgang erfolgreich war. Wenn der Vorgang fehlschlug, wird das Promise mit einer Fehlermeldung abgelehnt.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Entfernen eines einzelnen Elements:

js
function onRemoved() {
  console.log("OK");
}

function onError(e) {
  console.log(e);
}

let removeKitten = browser.storage.sync.remove("kitten");
removeKitten.then(onRemoved, onError);

Hinweis: Diese API basiert auf der chrome.storage API von Chromium. Diese Dokumentation ist abgeleitet von storage.json im Chromium-Code.