WorkletSharedStorage: entries() 方法

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

entries() 方法是 WorkletSharedStorage 介面的一部分,它返回一個 非同步迭代器。該迭代器提供一個 [key, value] 對陣列,對應於 WorkletSharedStorage 例項的可列舉屬性。這些對的順序類似於 for...in 迴圈中的順序,但 for...in 迴圈還會列舉原型鏈上的屬性。

語法

js
entries()

引數

無。

返回值

WorkletSharedStorage 的可列舉屬性鍵值對的陣列。

異常

TypeError

如果呼叫站點未在成功的 隱私沙盒註冊流程 中包含共享儲存 API,則會丟擲此錯誤。

示例

js
// entries() available inside a shared storage worklet module
const storage = await this.sharedStorage;

async function logEntries() {
  for await (const [key, value] of storage.entries()) {
    console.log({ key, value });
  }
}

規範

此特性似乎未在任何規範中定義。

瀏覽器相容性

另見