Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 Speicherarten ist: storage.local, storage.session, oder storage.sync.

Parameter

keys

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

Rückgabewert

Ein Promise, das erfüllt wird, ohne dass Argumente übergeben werden, wenn der Vorgang erfolgreich war. Wenn der Vorgang fehlschlägt, 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 Chromiums chrome.storage API. Diese Dokumentation ist abgeleitet von storage.json im Chromium-Code.