StorageArea.remove()
从存储区域中删除一个或多个项目。
这是一个返回 Promise
的异步函数。
语法
js
let removingItem = browser.storage.<storageType>.remove(
keys // string, or array of strings
)
<storageType>
是可写存储类型之一 - storage.local
、storage.session
或 storage.sync
。
参数
keys
-
一个字符串或字符串数组,表示要删除的项目键。
返回值
一个 Promise
,如果操作成功,则将用空参数完成。如果操作失败,则 promise 将被拒绝并带有错误消息。
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。
示例
删除单个项目
js
function onRemoved() {
console.log("OK");
}
function onError(e) {
console.log(e);
}
let removeKitten = browser.storage.sync.remove("kitten");
removeKitten.then(onRemoved, onError);
注意:此 API 基于 Chromium 的 chrome.storage
API。此文档来自 Chromium 代码中的 storage.json
。