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 將會以錯誤訊息拒絕。

示例

刪除單個專案

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