StorageArea.remove()
Entfernt ein oder mehrere Elemente aus dem Speicherbereich.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
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:
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.