--- title: StorageArea.remove() slug: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/remove tags: - API - Add-ons - Extensions - Method - Non-standard - Reference - Storage - StorageArea - WebExtensions - remove translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/remove ---
1つ以上のアイテムをストレージ領域から削除します。
この関数は Promise を返す非同期関数です。
let removingItem = browser.storage.<storageType>.remove( keys // string, or array of strings )
<storageType> は {{WebExtAPIRef("storage.sync")}} または {{WebExtAPIRef("storage.local")}} の書き込み可能なストレージタイプです。
keys成功時は引数の無い Promise を返します。 失敗した場合 promise はエラーメッセージと共にリジェクトされます。
{{Compat("webextensions.api.storage.StorageArea.remove")}}
1つのアイテムを削除する例です。
function onRemoved() {
console.log("OK");
}
function onError(e) {
console.log(e);
}
let removeKitten = browser.storage.remove("kitten");
removeKitten.then(onRemoved, onError);
{{WebExtExamples}}
この API は Chromium の chrome.storage APIに基づいています。また、このドキュメントは storage.json における Chromium のコードに基づいています。
Microsoft Edge での実装状況は Microsoft Corporation から提供されたものであり、ここでは Creative Commons Attribution 3.0 United States License に従っています。