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 die Schlüssel des bzw. der zu entfernenden Elemente darstellt.

Rückgabewert

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

Beispiele

Ein einzelnes Element entfernen:

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

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

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

Browser-Kompatibilität

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